2016-01-23 2 views
2

Я пытаюсь перезаписать файл на Dropbox с Python 3.4, но не могу понять, как это сделать. Если файл не существует, dbx.files_upload(data, '/file.py') создает файл, как ожидалось.Перезаписать файл с Dropbox API v2 в Python

Но если файл существует, я хочу его перезаписать. Я попытался

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' 

Я чувствую, как будто я что-то не хватает очевидно, но много Googling для ответа не помогает. ..

Спасибо.

ответ

1

просто добавьте это в свой файл.

from dropbox.files import WriteMode 
Смежные вопросы