2016-10-27 224 views
1

我曾經在這裏找到下載的谷歌文件驅動Python代碼: https://developers.google.com/drive/v3/web/manage-downloads 我有這樣的範圍: https://www.googleapis.com/auth/drive 一切似乎工作,我讀:Python谷歌驅動器API下載,文件在哪裏?

Download 35%. 
Download 71%. 
Download 100%. 

但如果是什麼文件?在與python文件相同的目錄中,沒有任何內容,既不是根,也不是在家中......你有什麼想法?或者我該如何調試?

+1

可能它在內存中 - 在'fh'('fh = io.BytesIO()')。你必須使用'open(...,'wb')','write(fh)','close()'來保存它。 – furas

+0

隨着你的提示,我用不同的關鍵字搜索,發現問題,只需用fh = io.FileIO(filename,'wb')替換fh = io.BytesIO() 謝謝 –

回答

1

Google文檔中的示例使用fh = io.BytesIO(),因此它將數據讀入內存並且不保存在磁盤上。

您可以選擇使用(例如)open(..., 'wb')write(fh)保存它,close()


編輯:信息爲他人 - 因爲@ michelle.70發現 - 我們可以使用

fh = io.FileIO(filename, 'wb')代替fh = io.BytesIO()

相關問題