私のコードでは、Dropbox APIを使ってファイルのリストを取得する必要があります。私のアプリには単一のフォルダがあり、フォルダ内にはフォルダはありません。私が欲しいのは["file1.py", "file2.sh", "file3.something", "file4"]
です。これらのファイルのリストを作成するにはどうすればよいですか?Dropbox python apiファイルリストを表示
注:Dropbox API v2を使用しています。
私のコードでは、Dropbox APIを使ってファイルのリストを取得する必要があります。私のアプリには単一のフォルダがあり、フォルダ内にはフォルダはありません。私が欲しいのは["file1.py", "file2.sh", "file3.something", "file4"]
です。これらのファイルのリストを作成するにはどうすればよいですか?Dropbox python apiファイルリストを表示
注:Dropbox API v2を使用しています。
metadata
apiを使用してください。
client
は、dropbox.client.DropboxClient
オブジェクトです。
metadata = client.metadata('/foldername')
files = [content['path'].split('/')[-1] for content in metadata['contents']]
Complete code I tested(app_key、app_secretは、フォルダ名が満たされる必要があります)
Falsetruの答えが正しいですが、あなたがしたい場合は、content['is_dir']
フィルタを追加することもできます。それはauthorizationトークンを使用して作成されますと仮定このようなただのファイルやフォルダだけで、:フォルダのTrueに
metadata = client.metadata('/foldername')
files = [content['path'].split('/')[-1] for content in metadata['contents'] if content['is_dir'] == False]
変更[「is_dir」]は、のために残してどちらも。
申し訳ありませんが、二重答えのために、コメントする担当者を持っていないでください。
あなたの質問/回答とあなたの質問に対する答えにいつでもコメントすることができます。他の場所にコメントするには50の評判が必要です。それは[特権]です(http://stackoverflow.com/help/privileges/comment)。 –
ああ、ありがとう – EriktheRed
コードを投稿してください:) – Signal