Skip to main content
 首页 » 编程设计

Python google drive API 下载,文件在哪里

2025年05月04日22zhoujg

我使用此处找到的 python 代码在谷歌驱动器上下载了一个文件: https://developers.google.com/drive/v3/web/manage-downloads 我有这个范围: https://www.googleapis.com/auth/drive 一切似乎都正常,我读到:

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

但是文件在哪里?在与 python 文件相同的目录中,什么都没有,既不是根目录,也不是主目录...您有想法吗?或者我该如何调试?

请您参考如下方法:

Google 文档中的示例使用

fh = io.BytesIO() 

因此它将数据读入内存,而不保存在磁盘上。

你必须使用(例如)保存它

my_file = open(filename, 'wb') 
my_file.write(fh) 
my_file.close() 

编辑:其他人的信息 - @michelle.70 发现 - 我们可以使用

fh = io.FileIO(filename, 'wb')  

而不是 fh = io.BytesIO(),它将保存在文件中。

如果您使用普通的 open(),它应该也能工作

fh = open(filename, 'wb') 

不要忘记关闭 fh(在这两种方法中)。