我正在写一个用python 3.5.2与pydrive 1.2.1的小脚本,我需要能够删除一个文件,这不是存储在我的电脑本地,但在我的帐户谷歌驱动器。docs仅显示如何删除您以前创建的文件,而不是已经存储在驱动器上的文件。用pydrive删除现有文件真的可行吗?如果是这样的话,是怎么做的?
发布于 2016-09-11 03:23:04
从文档中看,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.https://stackoverflow.com/questions/39429627
复制相似问题