я нашел следующий сценарий от старого StackOverflow вопрос, который дает пример того, как подключиться к Dropbox через API:Перезапись/Не перезаписывать вариант для Dropbox API Загрузить
import dropbox
client = dropbox.client.DropboxClient(<auth_token>)
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
Я поиграл с этим и получил его для загрузки файлов, которые я хочу в нужные папки Dropbox. Однако я не уверен, как указать, следует ли перезаписывать файл, уже присутствующий в Dropbox с тем же именем, или нет. Там, похоже, не написано никаких сценариев сценариев, которые охватывают этот онлайн уже.
В документации по API упоминается опция перезаписи как часть загружаемой загрузки here, но я не уверен, как я буду работать в этом примере, показанном выше.
Может ли кто-нибудь помочь?