【问题标题】:Pydrive : How to read file from Shared Drive?Pydrive:如何从共享驱动器中读取文件?
【发布时间】:2020-08-28 09:31:05
【问题描述】:

我成功获得了所有共享驱动器 ID,但是当我尝试读取这些 ID 时,它返回给我一个空列表:

for myfile in file_list:
    if myfile['id'] == 'file_id' and myfile['title'] == 'file_tittle' :
        file_list =  drive.ListFile({'q':"'file_id' in parents and trashed=false"}).GetList()
        for i in file_list:
            print(i)

【问题讨论】:

    标签: python google-drive-api pydrive


    【解决方案1】:

    需要将参数supportsAllDrivesincludeItemsFromAllDrives设置为true

    这是在方法的Parameters section 中指定的。

    示例:

    file_list = drive.ListFile({
        'q': "'file_id' in parents and trashed=false",
        'supportsAllDrives': True,  
        'includeItemsFromAllDrives': True
    }).GetList()
    

    【讨论】:

    • 对于像在 GDrive 中那样按 img/jpeg 排序,您可以选择在一个文件夹中显示所有 img(即使子文件夹中有一些)谢谢
    • 您可以在查询mimeType = 'image/jpeg' 中指定,但不幸的是它不会返回子文件夹中的结果 - 为此您必须手动遍历所有子文件夹。
    • 非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-23
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多