DropboxをPythonで操作するためのメモ.
目次
- インストール
- インポート
- 操作
- アップロード
- ダウンロード
- 共有リンク
- ディレクトリの作成
- 複製
- 移動
- 削除
- ファイル一覧
インストール
インポート
Dropboxの開発者向けページでApp Consoleからアクセストークンを生成しておく.
アプリのパーミッションを変更した場合,再度生成すること.
import dropbox
dbx = dropbox.Dropbox('アクセストークン')
|
以下,リモートにおいてはルート/
以下が指定される.
これはアプリのフォルダ以下にあたる.
操作
アップロード
dbx.files_upload(open('アップロードするファイル', 'rb').read(), '/アップロード後のファイル名')
|
ダウンロード
dbx.files_download_to_file('ダウンロード後のファイル名', '/ダウンロードするファイル')
|
共有リンク
dbx.files_get_temporary_link('/共有対象').link
|
ディレクトリの作成
dbx.files_create_folder('/作成するディレクトリ名')
|
複製
dbx.files_copy('/複製元', '/複製先')
|
移動
dbx.files_move('/移動前', '/移動後')
|
削除
dbx.files_delete('/削除対象')
|
ファイル一覧
for e in dbx.files_list_folder('/').entries: print(e.name)
|