Python
下載Google Drive的檔案
程式碼
from __future__ import print_function import httplib2 import os import io from googleapiclient import discovery from oauth2client import client from oauth2client import tools from oauth2client.file import Storage from googleapiclient.http import MediaFileUpload, MediaIoBaseDownload mime = 'application/octet-stream' store = Storage('google-ocr-credential.json') credentials = store.get() http = credentials.authorize(httplib2.Http()) service = discovery.build('drive', 'v3', http=http) results = service.files().list(pageSize=10, fields="nextPageToken, files(id, name)").execute() items = results.get('files', []) for x in items: print(x) response = service.files().get_media(fileId=x['id'], acknowledgeAbuse=True) fh = io.FileIO(x['name'], 'wb') downloader = MediaIoBaseDownload(fh, response) done = False while done is False: status, done = downloader.next_chunk() print("Downloading..." + str(x['name']))