PyDrive 只获取我的文件和与我共享的文件。 Python
PyDrive get only my files and shared with me files. Python
对不起我的英语。我将 pydrive 用于 google 驱动器 api 的工作。我想获取文件列表。我这样做:
return self.g_drive.ListFile({'q': 'trashed=false'}).GetList()
这个return我的文件列表。但它的列表包含删除文件。我认为 'q': 'trashed=false'
它只获取存在的文件,而不是存储桶中的文件。
我如何才能只获取存在的文件和与我共享的文件
删除 trashed=false
并获取共享文件的查询是:
与我共享
在 google drive
中也没有 bucket 的概念
要使用的查询:
{'q': 'sharedWithMe'}
编辑
我仍然相信 trashed=false 应该有效
解决方法:
一定有更好的方法,但诀窍是执行以下操作:
list_of_trash_files = drive.ListFile({'q': 'trashed=true'})
list_of_all_files = drive.ListFile({'q': ''})
final_required_list = set(list_of_all_files) - set(list_of_trash_files)
对不起我的英语。我将 pydrive 用于 google 驱动器 api 的工作。我想获取文件列表。我这样做:
return self.g_drive.ListFile({'q': 'trashed=false'}).GetList()
这个return我的文件列表。但它的列表包含删除文件。我认为 'q': 'trashed=false'
它只获取存在的文件,而不是存储桶中的文件。
我如何才能只获取存在的文件和与我共享的文件
删除 trashed=false
并获取共享文件的查询是:
与我共享
在 google drive
要使用的查询:
{'q': 'sharedWithMe'}
编辑
我仍然相信 trashed=false 应该有效
解决方法:
一定有更好的方法,但诀窍是执行以下操作:
list_of_trash_files = drive.ListFile({'q': 'trashed=true'})
list_of_all_files = drive.ListFile({'q': ''})
final_required_list = set(list_of_all_files) - set(list_of_trash_files)