如何获取 public URL 并从 google 云存储下载目录

How to get the public URL and download the directory from google cloud storage

我的 GCP storage 中有一些文件和一个 目录 ,从中我知道如何使用 [=24] 访问 python 中的文件=]publicURL.

我是这样做的...

r = requests.get(url, allow_redirects=True)
file_object=open("model.pkl", 'wb')
file_object.write(r.content)

但我找不到任何直接 public URL 到我的目录。以及不知道如何使用 URL.

下载目录或 zip

如果解决方案在 Python 中,将不胜感激。

简答:不能。

仅仅是因为该目录在云存储中不存在。所有文件都存储在buket的/中,对象的完全限定名包含/path/to/object.

按照惯例,为了更好的人类可读性,Google 云控制台将 / 拆分为“目录”进行演示。但是该目录还没有物理存在。删除 /path/to/object 文件,目录路径消失。

审查并重新考虑您的应用并相应地进行设计。