【发布时间】:2018-07-21 23:32:48
【问题描述】:
我正在尝试将文件从我的谷歌驱动器下载到 colaboratory。
file_id = '1uBtlaggVyWshwcyP6kEI-y_W3P8D26sz'
import io
from googleapiclient.http import MediaIoBaseDownload
request = drive_service.files().get_media(fileId=file_id)
downloaded = io.BytesIO()
downloader = MediaIoBaseDownload(downloaded, request)
done = False
while done is False:
# _ is a placeholder for a progress object that we ignore.
# (Our file is small, so we skip reporting progress.)
_, done = downloader.next_chunk()
downloaded.seek(0)
print('Downloaded file contents are: {}'.format(downloaded.read()))
这样做会出现此错误:
NameError: name 'drive_service' is not defined
如何消除这个错误?
【问题讨论】: