我想将文件从python脚本自动上传到我的保管箱帐户。无论如何,我找不到一个用户/密码就能做到这一点。我在Dropbox
SDK中看到的所有内容都与具有用户交互功能的应用程序有关。我只想做这样的事情:
https://api-content.dropbox.com/1/files_put/ /?user = me&pass = blah
重要说明: 由于dropbox现在使用v2 API,因此不建议使用此答案。
有关最新的API版本解决方案,
感谢@smarx提供以上答案!我只想向其他尝试这样做的人澄清一下。
当然,请确保首先安装保管箱模块pip install dropbox
。
在“应用程序控制台”中使用自己的保管箱帐户创建一个应用程序。(https://www.dropbox.com/developers/apps)
仅出于记录目的,我使用以下内容创建了我的应用程序:
一种。应用类型为“ Dropbox API APP”。
b。数据访问类型为“文件和数据存储”
C。文件夹访问为“我的应用程序需要访问Dropbox上已存在的文件”。(即:权限类型为“完整投寄箱”。)
然后点击“生成访问令牌”按钮,然后将以下位置剪切/粘贴到以下python示例中<auth_token>
:
import dropbox
client = dropbox.client.DropboxClient(
print ‘linked account: ‘, client.account_info()
f = open(‘working-draft.txt’, ‘rb’)
response = client.put_file(‘/magnum-opus.txt’, f)
print ‘uploaded: ‘, response
folder_metadata = client.metadata(‘/’)
print ‘metadata: ‘, folder_metadata
f, metadata = client.get_file_and_metadata(‘/magnum-opus.txt’)
out = open(‘magnum-opus.txt’, ‘wb’)
out.write(f.read())
out.close()
print metadata
问题内容: 我想编写一个脚本将文件上传到FTP。 登录系统将如何工作?我正在寻找这样的东西: 以及任何其他登录凭据。 问题答案: 使用,您可以这样编写: 如果FTP主机需要TLS,请改用。 要检索它,可以使用: 编辑 : 要查找当前目录,请使用: FTP.pwd():返回服务器上当前目录的路径名。 要更改目录,请使用: FTP.cwd(pathname):设置服务器上的当前目录。
问题内容: 我必须使用Python脚本自动将文件夹上传到FTP。我可以上传单个文件,但不能上传包含子文件夹和文件的文件夹。我做了很多搜索,但是失败了。有人可以帮我吗?提前致谢。 问题答案: 基本上,您需要使用os.walk()来获取这些文件并进行传输。 这是我为自己编写的脚本,可以完成您的大部分要求。我是很久以前写的,所以如果我再次写它,我可能会做不同的事情,但是我从中得到了很多利用。 它导入ps
问题内容: 我有一个bash脚本a.sh,其中有一个python脚本b.py。python脚本计算某些内容,我希望它返回一个值,该值稍后将在a.sh中使用。我知道我能做 在a.sh中: 在b.py中: 但这不是那么方便,因为我还在b.py中打印了其他消息 有什么更好的方法吗? 编辑: 我现在正在做的只是 这意味着我可以在b.py中打印很多东西,但是只有最后一行(假设它不包含“ \ n”,这是最后一
本文向大家介绍Python保存MongoDB上的文件到本地的方法,包括了Python保存MongoDB上的文件到本地的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python保存MongoDB上的文件到本地的方法。分享给大家供大家参考,具体如下: MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库,使用pymongo模块的gr
我试图从csvfile中编写两个txt文件(Test_8.txt和Test_9.txt)。从COL4行我得到单引号和双引号以及“[”。 我怎样才能摆脱他们?
问题 上传文件,并将其保存到预先设定的某个目录下。 方法 import web urls = ('/upload', 'Upload') class Upload: def GET(self): web.header("Content-Type","text/html; charset=utf-8") return """<html><head></he