pydrive仅从lis获取文件夹

2024-09-21 01:15:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用库pydrive作为google驱动器。现在我需要在google驱动器中获取所有文件夹的名称(根、父、子)名。
我发现了这个:

self.drive.ListFile().GetList()

但它返回所有文件。我能在google drive中只获取所有文件夹?在


Tags: 文件self文件夹名称googledrive驱动器pydrive
1条回答
网友
1楼 · 发布于 2024-09-21 01:15:21

这个修改怎么样?它使用查询检索mimeType为application/vnd.google-apps.folder的文件。在

  • application/vnd.google-apps.folder的mimeType表示文件夹。在
  • trashed=false表示从垃圾箱外部检索文件。在
  • 在本例中,title表示文件夹名。在

修改脚本:

f = self.drive.ListFile({"q": "mimeType='application/vnd.google-apps.folder' and trashed=false"}).GetList()
for folder in f:
    print(folder['title'])

参考文献:

如果我误解了你的问题,对不起。在

相关问题 更多 >

    热门问题