Google cloud storage 从云存储读取文件内容
我一直试图从Google云存储读取json文件的内容,但遇到了一个错误。这是我的密码Google cloud storage 从云存储读取文件内容,google-cloud-storage,Google Cloud Storage,我一直试图从Google云存储读取json文件的内容,但遇到了一个错误。这是我的密码 from google.cloud import storage import jsonclient = storage.Client() bucket = client.get_bucket('bucket_name') blob = bucket.get_blob('file.json') u = blob.download_as_string() print(u) 我看到以下错误 TypeError:r
from google.cloud import storage
import jsonclient = storage.Client()
bucket = client.get_bucket('bucket_name')
blob = bucket.get_blob('file.json')
u = blob.download_as_string()
print(u)
我看到以下错误
TypeError:request()获取了意外的关键字参数“data”
我几乎迷路了。非常感谢您的帮助您不必导入
客户端()
,只需像
client=storage.client()
使用下面的代码从Google云存储桶加载JSON
文件。我自己已经测试过了,它正在工作
from google.cloud import storage
client = storage.Client()
BUCKET_NAME = '[BUCKET_NAME]'
FILE_PATH = '[path/to/file.json]'
bucket = client.get_bucket(BUCKET_NAME)
blob = bucket.get_blob(FILE_PATH)
print('The JSON file is: ')
print(blob.download_as_string())
将
[BUCKET\u NAME]
替换为您的BUCKET名称,并将[path/to/file.json]
替换为您的json文件位于BUCKET内的路径。如果我不导入客户端,则会出现“存储未定义”的错误,但问题仍然存在。现在确定我做错了什么,我已经测试了答案中的代码,它对我有效。我建议您重新开始,创建一个新的目录,新的虚拟环境,进入虚拟环境,使用pip install google cloud
命令安装google.cloud库,然后重试上面的代码。应该是这样的。