Python Pydrive:如何从共享驱动器读取文件?
我成功获得了所有共享驱动器ID,但当我尝试读取这些ID时,它会返回一个空列表:Python Pydrive:如何从共享驱动器读取文件?,python,google-drive-api,pydrive,Python,Google Drive Api,Pydrive,我成功获得了所有共享驱动器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() f
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)
您需要将参数supportsAllDrives
和includeItemsFromAllDrives
设置为true
这在方法的中指定
样本:
file\u list=drive.ListFile({
'q':“'file_id'在父项中,trashed=false”,
“SupportsAllDrive”:正确,
“IncludeItemsFromallDrive”:真
}).GetList()
对于像GDrive中那样的按img/jpeg排序,您可以选择在一个文件夹中显示所有img(即使子文件夹中有一些img)感谢您可以在查询中指定mimeType='image/jpeg'
,但不幸的是,它不会返回子文件夹中的结果-为此,您必须手动遍历所有子文件夹。非常感谢!