Didacticiel
Doc:
Installer le package dropbox dans l'environnement virtuel :
. venv/bin/activate pip install dropbox
files.content.write
Note : si les permissions sont modifiées plus tard, il faudra régénérer un nouveau Token |
---|
# Test d'upload de fichier vers Dropbox import dropbox class TransferData: def __init__(self, access_token): self.access_token = access_token def upload_file(self, file_from, file_to): dbx = dropbox.Dropbox(self.access_token) with open(file_from, 'rb') as f: dbx.files_upload(f.read(), file_to) def main(): # chemin du fichier local à uploader file_from = "/home/marc/chucky.png" # chemin du fichier de destination sur Dropbox file_to = "/backups/test/copie_de_chucky.png" # copier ici le token défini dans l'application access_token = "********************" transferData = TransferData(access_token) transferData.upload_file(file_from, file_to) if __name__ == '__main__': main()
dbx = dropbox.Dropbox(dropbox_token) res = dbx.files_list_folder(dropbox_path) for item in res.entries: print("Name: %s" % item.name)