从python脚本上传文件到我的保管箱

从python脚本上传文件到我的保管箱,第1张

从python脚本上传文件到我的保管箱

重要说明: 由于dropbox现在使用v2 API,因此不建议使用此答案。
有关最新的API版本解决方案,

感谢@smarx提供以上答案!我只想向其他尝试这样做的人澄清一下。

  1. 当然,请确保首先安装保管箱模块

    pip install dropbox

  2. 在“应用程序控制台”中使用自己的保管箱帐户创建一个应用程序。(https://www.dropbox.com/developers/apps)

  3. 仅出于记录目的,我使用以下内容创建了我的应用程序:

一种。应用类型为“ Dropbox API APP”。

b。数据访问类型为“文件和数据存储”

C。文件夹访问为“我的应用程序需要访问Dropbox上已存在的文件”。(即:权限类型为“完整投寄箱”。)

  1. 然后点击“生成访问令牌”按钮,然后将以下位置剪切/粘贴到以下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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5630236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存