Pydrive 从 Google 驱动器中删除文件

Pydrive deleting file from Google Drive

我正在使用 pydrive 1.2.1 在 python 3.5.2 中编写一个小脚本,我需要能够删除一个文件,该文件未存储在我的本地计算机中,但在我的帐户中Google开车。 docs 仅显示如何删除您之前创建的文件,而不是已存储在驱动器上的文件。使用 pydrive 实际上可以删除现有文件吗?如果是这样,如何?

从文档看来 drive.CreateFile() 仅创建对文件的引用,这可以是本地的或远程的。 如您所见,here drive.CreateFile() 用于下载远程文件。

我相信像这样的东西应该可以完成这项工作:

# Initialize GoogleDriveFile instance with file id.
file1 = drive.CreateFile({'id': <file-id>})

file1.Trash()  # Move file to trash.
file1.UnTrash()  # Move file out of trash.
file1.Delete()  # Permanently delete the file.