2016-10-27 213 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()

相关问题