gpt4 book ai didi

python - 从 python 脚本上传文件到我的 Dropbox

转载 作者:IT老高 更新时间:2023-10-28 20:37:15 26 4
gpt4 key购买 nike

我想将我的 python 脚本中的文件自动上传到我的 Dropbox 帐户。我无论如何都找不到只用一个用户/通行证来做到这一点。我在 Dropbox SDK 中看到的一切都与具有用户交互的应用程序有关。我只想做这样的事情:

https://api-content.dropbox.com/1/files_put//?user=me&pass=blah

最佳答案

@Christina的答案|基于 Dropbox APP v1 ,现已弃用,将于 2017 年 6 月 28 日关闭。 (有关详细信息,请参阅 here。)

APP v2于 2015 年 11 月推出,更简单、更一致、更全面。

这里是APP v2的源代码。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import dropbox

class TransferData:
def __init__(self, access_token):
self.access_token = access_token

def upload_file(self, file_from, file_to):
"""upload a file to Dropbox using API v2
"""
dbx = dropbox.Dropbox(self.access_token)

with open(file_from, 'rb') as f:
dbx.files_upload(f.read(), file_to)

def main():
access_token = '******'
transferData = TransferData(access_token)

file_from = 'test.txt'
file_to = '/test_dropbox/test.txt' # The full path to upload the file to, including the file name

# API v2
transferData.upload_file(file_from, file_to)

if __name__ == '__main__':
main()

源代码托管在 GitHub 上,here .

关于python - 从 python 脚本上传文件到我的 Dropbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com