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.
我正在使用 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.