我只能訪問服務器上的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