【发布时间】:2020-04-17 09:27:13
【问题描述】:
我一直在尝试应用here 描述的解决方案,改编自PyDrive documentation。我想要的是处理特定文件夹中的文件,而不是获取驱动器中所有文件的列表(包含数千个文件)。所以我试过了:
files = drive.ListFile({'q': "'myfolder' in parents"}).GetList()
myfolder 是我要从中获取此列表的文件夹的名称。但是,这会返回 HTTP 404 错误。用root 替换myfolder 有效(根据Google's example),但需要很长时间(所以我的语法是正确的,但我可能误解了parents 代表什么)。
谁能帮忙?
【问题讨论】:
-
所以您有兴趣列出文件夹的所有文件(子文件),对吗?也许使用
children.list()可以解决您的问题,查看它的简单实现here 及其documentation 并让我知道这是否解决了您将其形式化为答案的问题:D -
Mmmmh...我想这可能可行,但我希望获得
GoogleDriveFile对象的列表,然后我可以从中直接获取可共享链接...
标签: python google-drive-api pydrive