Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pydrive仅从列表中获取文件夹_Python_Google Drive Api_Pydrive - Fatal编程技术网

Python pydrive仅从列表中获取文件夹

Python pydrive仅从列表中获取文件夹,python,google-drive-api,pydrive,Python,Google Drive Api,Pydrive,我使用谷歌硬盘库。现在我需要在google drive中获取所有文件夹的名称。 我发现: self.drive.ListFile().GetList() 但它会返回所有文件。我可以在google drive中仅获取所有文件夹吗 这次修改怎么样?它使用查询检索mimeType为application/vnd.google apps.folder的文件 application/vnd.google apps.folder的mimeType表示文件夹 trashed=false表示从垃圾箱外部检索

我使用谷歌硬盘库。现在我需要在google drive中获取所有文件夹的名称。
我发现:

self.drive.ListFile().GetList()

但它会返回所有文件。我可以在google drive中仅获取所有文件夹吗

这次修改怎么样?它使用查询检索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'])