Python 获取特定文件夹中Google Drive文件的可共享链接

Python 获取特定文件夹中Google Drive文件的可共享链接,python,google-drive-api,pydrive,Python,Google Drive Api,Pydrive,我一直在尝试应用所描述的解决方案,从。我想要的是处理特定文件夹中的文件,而不是获取驱动器中所有文件(包含数千个)的列表。所以我试过: files=drive.ListFile({'q':“'myfolder'在父目录中”}).GetList() 其中myfolder是我要从中获取此列表的文件夹的名称。但是,这将返回一个HTTP404错误。将myfolder替换为root很有效(per),但需要花费一些时间(因此我的语法是正确的,但我可能误解了parents所代表的含义) 有人能帮忙吗?我实际上

我一直在尝试应用所描述的解决方案,从。我想要的是处理特定文件夹中的文件,而不是获取驱动器中所有文件(包含数千个)的列表。所以我试过:

files=drive.ListFile({'q':“'myfolder'在父目录中”}).GetList()
其中
myfolder
是我要从中获取此列表的文件夹的名称。但是,这将返回一个HTTP404错误。将
myfolder
替换为
root
很有效(per),但需要花费一些时间(因此我的语法是正确的,但我可能误解了
parents
所代表的含义)


有人能帮忙吗?

我实际上就快到了:我需要传递文件夹ID,而不是查询中的名称:

files=drive.ListFile({'q':“'folder_id'in parents”}).GetList()

从那里,我得到了一组字典,从中可以很容易地获得文件名(
标题
键)和可共享链接(
alternatielink
)。

所以你有兴趣列出文件夹中的所有文件(子文件),对吗?也许使用
children.list()
可以解决您的问题,请查看它的一个简单实现,并告诉我这是否解决了您的问题,以便将其形式化为答案:DMmmmh。。。我想这可能行得通,但我希望得到一个对象列表,然后我可以直接从中获取可共享链接。。。