我的任务是重组我们公司的 Dropbox。我正在使用 Python 和 Dropbox API,我的目标是提取我们团队 Dropbox 的文件夹和子文件夹中所有文件的列表。
到目前为止,我的代码看起来来自他们的基本代码,我想要一点帮助来理解如何列出每个子文件夹中的文件。
import dropbox
dbx = dropbox.Dropbox('API')
dbx.users_get_current_account()
for entry in dbx.files_list_folder('/Company Team Folder').entries:
print(entry.name)
感谢您对此的任何指导。
最佳答案
对于来这里寻找答案的人,这里是使用 Dropbox API 和 python 列出文件夹和子文件夹中所有文件的解决方案
def i_am_dropbox(token):
my_client = Dropbox(token)
file_list = my_client.files_list_folder('', recursive=True)
# WE DID NOT CHECK HASMORE!
folder_list = [x.name for x in file_list.entries if 'size' not in dir(x)]
# List of both folders and files...
list_of_files = [x.name for x in file_list.entries]
# print folder_list
return folder_list, list_of_files
关于python-3.x - 使用 Dropbox API 和 python 列出文件夹和子文件夹中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65150170/