我正在使用python从团队拥有的Google共享驱动器中获取文件。当前的问题是我可以解析所有文件ID,但是无法使用pyDrive下载或读取文件内容。
首先,我生成了一个“驱动器”:
from pydrive.drive import GoogleDrive
from pydrive.auth import GoogleAuth
from pprint import pprint
gauth = GoogleAuth()
# Create local webserver and auto handles authentication.
gauth.LocalWebserverAuth()
drive = GoogleDrive(gauth)
然后我使用文件ID来获取内容:
file_id = 'xxx'
file_ = drive.CreateFile({'id': file_id})
content = file_.GetContentString() # <--------------problem line
print(content)
我得到的错误是:
pydrive.files.ApiRequestError: <HttpError 404 when requesting https://www.googleapis.com/drive/v2/files/xxx?alt=json returned "File not found: xxx">
但是,该文件确实存在。请帮忙! 谢谢,