python-3.x - 使用 Dropbox API 和 python 列出文件夹和子文件夹中的所有文件

标签 python-3.x dropbox-api

我的任务是重组我们公司的 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

查看更多示例代码:https://python.hotexamples.com/examples/dropbox/Dropbox/files_list_folder/python-dropbox-files_list_folder-method-examples.html

关于python-3.x - 使用 Dropbox API 和 python 列出文件夹和子文件夹中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65150170/

相关文章:

python - 不能使用特定值来计算不同的变量

python-3.x - 具有当前数据库版本设置的 'default' 方言不支持就地多行插入

python - 正在附加 JSON 文件 : "TypeError: list indices must be integers or slices, not str"

python - 将数组列表转换为 Pandas 数据框

Python 零值

swift - 我如何使用 swift 和 dropbox API 获取文本文件内容

ios - 如何在NSPropertyListSerialization中修复此EXC_BAD_ACCESS?

python - 无法为我的保管箱 api 创建访问 token 。错误 : You must be a team administrator to perform this operation

Java、Dropbox V2 : Get only names and paths of folders, 不是文件。

javascript - 从客户端 javascript 将 blob 上传到保管箱