python - 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()
for i in file_list:
print(i)
解决方案
您需要设置参数supportsAllDrives
并includeItemsFromAllDrives
true
这在方法的参数部分中指定。
样本:
file_list = drive.ListFile({
'q': "'file_id' in parents and trashed=false",
'supportsAllDrives': True,
'includeItemsFromAllDrives': True
}).GetList()
推荐阅读
- c++ - 在 Vulkan 1.1 中使用 VK_EXT_full_screen_exclusive 独占全屏?
- android - 从两个片段在列表视图中添加新项目
- android - 带有 Git 的 Android Studio:在本地更改窗口默认更改列表中显示的已拉更改?
- c++ - 对于采用可复制和可移动类的访问者,应该有多少重载?
- sql - 如何遍历 JSON 对象的 JSON 数组以查看它是否包含我在 postgres 中查找的值?
- python - Python SQL 到 Pandas DataFrame 2
- wordpress - 这个网站上的动画元素是什么?
- django - 姜戈 | 工厂男孩 | 伪造一个布尔字段| django.db.utils.DataError: value too long for type character varying(1)
- c - select() 和 read() 在串行端口读取时超时但之前的 write() 成功了吗?
- apache-kafka - Kafka Streams “Suppressed” 功能导致 OOM / 大量 GC