Python 驱动器API v3-获取特定文件夹中的所有文件

Python 驱动器API v3-获取特定文件夹中的所有文件,python,drive,Python,Drive,我正在尝试列出我的文件夹中的所有文件 service.files.list q=mimeType='application/vnd.google apps.folder'和name='my-folder' ,**参数` 返回如下所示的词典: {'files':[{'id':'s0meId','name':'my folder'}]} 是否有任何方法可用于获取此文件夹中所有文件的列表 谢谢。您使用的mimeType='application/vnd.google apps.folder'过滤器会过

我正在尝试列出我的文件夹中的所有文件

service.files.list q=mimeType='application/vnd.google apps.folder'和name='my-folder' ,**参数` 返回如下所示的词典:

{'files':[{'id':'s0meId','name':'my folder'}]} 是否有任何方法可用于获取此文件夹中所有文件的列表

谢谢。

您使用的mimeType='application/vnd.google apps.folder'过滤器会过滤搜索以仅返回文件夹

首先使用现有查询获取集合id

 collection_id = result['files'][0]['id']
然后使用它来构造另一个查询,以获取集合中的文件

service.files().list(
    q=f"mimeType != 'application/vnd.google-apps.folder' and '{collection_id}' in parents"
    , **params)`