用补习班和标签保存文件谷歌云存储

问题描述

我有一项任务需要我进行测试:

  1. 在我的本地机器上创建一个文件
  2. 上传到谷歌云存储作为一组补习文件,由名称标签标识。
  3. 触发分析过程的函数

经过一番挖掘后,我发现了一段代码显示了如何获取存储桶的集合,但我不明白如何上传将是临时格式的文件:(

import json
from google.cloud import storage
client = storage.Client()
bucket = client.get_bucket('gs://hmf-dr-123')
manifest_json =  bucket.get_blob('manifest.json')
data = json.loads(manifest_json)

解决方法

改变get_bucket()的值,应该是bucket名称而已(没有gs://)。

import json
from google.cloud import storage
client = storage.Client()
bucket = client.get_bucket('hmf-dr-123')
manifest_json =  bucket.get_blob('manifest.json')
data = json.loads(manifest_json)