gpt4 book ai didi

python - 使用 Python 在 Google Cloud Storage 存储桶中创建/上传新文件

转载 作者:太空狗 更新时间:2023-10-30 02:08:27 25 4
gpt4 key购买 nike

如何使用具有可用客户端库的 Python 在 Google Cloud Storage 中创建新的空文件?

或者如何使用 blob 函数“upload_from_filename()”将新文件上传到选定的存储桶?要初始化 blob 对象,我们应该在云存储桶中已有文件,但我想创建一个新文件名,并从本地存储的文件中复制内容。我想用 python 来做这件事。

提前致谢

最佳答案

首先你需要加载库

import google.cloud.storage

假设您创建了一个服务帐户并在某处加载了 JSON 文件,您需要创建一个客户端对象

storage_client = google.cloud.storage.Client.from_service_account_json('JSON filepath')

然后你需要提供bucket对象

bucket = storage_client.get_bucket('bucket_name')

现在定义存储桶中的路径和文件名

d = 'path/name'

blob 方法创建新文件,也是一个对象。

d = bucket.blob(d)

upload_from_string 方法添加文件的内容。还有其他方法可以让您执行不同的任务。

d.upload_from_string('V')

前几个步骤在第一次准备时花费的时间最长。

祝你好运!

关于python - 使用 Python 在 Google Cloud Storage 存储桶中创建/上传新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43264664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com