python - 使用python在谷歌云存储桶中创建文件夹

标签 python google-cloud-platform google-cloud-storage google-cloud-python

我正在尝试使用 python 客户端库在 Google Cloud 存储上创建一个新存储桶,其中包含 2 个空文件夹。

我引用了 GCS 的 python 客户端库 API ( https://google-cloud-python.readthedocs.io/en/latest/storage/client.html ),并找到了 create_bucket() 方法,但我还想创建 2 个文件夹- 其中有“已处理”和“未处理”,但无法找到创建文件夹的方法。任何帮助将不胜感激。

谢谢

最佳答案

GCS 有一个扁平的命名空间,即“文件夹”的概念没有内置到服务中,而是由各种客户端实现的抽象。例如,Cloud Storage Web UI (console.cloud.google.com/storage/browser) 和 gsutil 使用以“/”结尾的对象名称实现文件夹抽象 因此,您可以通过创建像 your-bucket/abc/def/这样的对象来创建文件夹 但这只是了解/支持该命名约定的客户端的文件夹。

关于python - 使用python在谷歌云存储桶中创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50455552/

相关文章:

Python - For 循环没有启动(二十一点游戏)

python - 使用 numpy 函数

amazon-web-services - 有条件地启用或禁用 root main.tf terraform 中的模块

google-app-engine - 将 ASP.NET Core 2.1 应用部署到 Google Cloud App Engine 错误 : bad character range

google-bigquery - 从 Google BigQuery 导出到 CloudSQL?

python - 如何在 Pandas 数据框中添加坐标数组作为行

python 3 使用mysql响应除法

Google Cloud Run 中的 Django 找不到/云 sql 套接字

node.js - Google App Engine 中的文件在哪里下载?

google-cloud-platform - GCP存储桶监控