我只能访问服务器上的jupyter笔记本,并且需要在Google Drive上下载并解压缩大文件。这里是link。我正在使用python 3.这是一个庞大的37GB图像数据集。我无法获得Urllib的工作,我猜它与https有关,但我不知道。通过python 3下载Google Drive文件
我应该使用什么链接?我应该使用该页面上的链接还是该页面上按钮上的链接?
我不希望它作为文本,所以它不像这个question。
我只能访问服务器上的jupyter笔记本,并且需要在Google Drive上下载并解压缩大文件。这里是link。我正在使用python 3.这是一个庞大的37GB图像数据集。我无法获得Urllib的工作,我猜它与https有关,但我不知道。通过python 3下载Google Drive文件
我应该使用什么链接?我应该使用该页面上的链接还是该页面上按钮上的链接?
我不希望它作为文本,所以它不像这个question。
您必须为此使用Google Drive API。
谷歌云端硬盘API:https://developers.google.com/drive/v3/web/manage-downloads
这是在网站上提供下载从驱动器中的文件的一个示例:
file_id = '0BwwA4oUTeiV1UVNwOHItT0xfa2M'
request = drive_service.files().get_media(fileId=file_id)
fh = io.BytesIO()
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
status, done = downloader.next_chunk()
print "Download %d%%." % int(status.progress() * 100)
下载的文本文件应该工作无异于下载几个GB的压缩文件。无论您是将文件的内容作为文本处理,还是将它们下载后,都不应影响您下载文件的方式。 – mkrieger1
@ mkrieger1除了将文件转换为文本文件外,还有一个问题不涉及如何下载文件。 – user18101