python - 如何在Google Drive API python中组合查询字符串

标签 python google-drive-api

我正在使用一些Python代码来列出文件夹中的所有文件。我也不希望列出已删除或已删除的文件。我知道这两个查询,但我不确定如何组合它们

response = service.files().list(q = "'"+str(folderId)+"' in parents").execute()

是我当前的方法,folderId是将列出其文件的文件夹。

我知道“在文件夹中搜索”和“未删除”的查询是:
"'<folderid>' in parents"
"trashed = false"

我尝试与 ; 结合使用,+并且在其他地方找不到在线组合它们的正确方法。我确信这很简单,有人可以帮助我。谢谢!

最佳答案

您需要运算符来组合查询字符串中的多个过滤器

试试这个

query = "parents in '%s' and trashed = false" % folderId
response = service.files().list(q = query).execute()

关于python - 如何在Google Drive API python中组合查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64864688/

相关文章:

google-drive-api - 谷歌云端硬盘单个请求中的最大文件上传大小

python - 如何根据阈值对多列进行分组并在Python中创建新列

python - 使用 Python hidapi 打开具有多种用途的设备

python - 如何使用 python Telegram Bot API 将文件上传到谷歌驱动器

javascript - 谷歌云端硬盘 API V3 : Creating file permissions for a domain

android - 以编程方式打开 Google 云端硬盘中的文件,而不使用 Drive API

python - 读取大输出时 Paramiko channel 卡住

python - 查找索引的第一次出现并保留该行

python - Mac OS X Python ctypes cdll 错误 : image not found

google-sheets - 仅当其他单元格符合 Google 电子表格中的特定条件时,如何添加数字?