如何通过 python 从 Google Storage 程序性地下载文件?

By simon at 2019-05-18 • 0人收藏 • 10人看过

我目前正在试图下载一些文件谷歌存储使用Python API. 显然,这可以通过使用Gsutil 的 cp,而且我确实可以做到。

Sudo gsutil cp: / / / / ? / stats / installs / * . 猪瘟病毒。

然而,所有的例子谷歌 Python API我发现不涵盖这个主题,我甚至考虑如果这个功能是涵盖的 API。

1 个回复 | 最后更新于 2019-05-18
2019-05-18   #1

这个被... 覆盖云存储文档 | Google 云平台(谷歌上第一篇关于"Google 存储 python 包装器"的文章) :

下载一个对象:存储 / api / crud object.py(查看 GitHub)

Def get object (bucket,filename,out file) : service create service () # Use get media instead of get to get to get the actual contents of the object. #  http://g.co/dv/resources/api-libraries/documentation/storage/v1/python/latest/storage_v1.objects.html#get_media 请求服务.objects ()。 获得媒体(桶桶,对象文件名)下载 http。 Mediaobasedownload (out file,req) done False while done is False: status,done downloader.next chunk () print ("Download {}%" . Format (int (status.progress () * 100)))返回输出文件

登录后方可回帖

Loading...