使用Python中的Dropbox API v2覆盖文件

时间:2016-01-23 14:08:59

标签: python python-3.x dropbox-api

我试图用Python 3.4覆盖Dropbox上的文件,但无法弄清楚如何做到这一点。如果文件不存在,dbx.files_upload(data, '/file.py')会按预期创建文件。

但如果文件存在,我想覆盖它。我试过了

dbx.files_upload(data, '/file.py', mode=WriteMode('overwrite'))

给出了

NameError: name 'WriteMode' is not defined

我已经尝试了

dbx.files_upload(data, '/iot_main.py', overwrite=True)

给出了

TypeError: files_upload() got an unexpected keyword argument 'overwrite'

我觉得好像我错过了一些显而易见的东西,但很多谷歌搜索答案并没有帮助......

感谢。

2 个答案:

答案 0 :(得分:14)

Dropbox SDK Example开始尝试这个。

enemy.attack(player1)
if player1.dead == True:
    print "You have lost"

答案 1 :(得分:2)

只需将其添加到您的文件中即可。

from dropbox.files import WriteMode