将python对象上传到Google Cloud Storage而不将其保存到文件

uqjltbpv  于 2023-06-20  发布在  Python
关注(0)|答案(2)|浏览(91)

我正在Windows 10上使用Python 2.7剪辑图像,并希望将它们发送到Google的Cloud Vision API。对于本地保存的图像,我可以使用www.example.com python模块发送它们,如下所示:google.cloud python module like this:

blob.upload_from_filename(filename=path)

记录here
我宁愿不将每个裁剪保存到文件中,只是直接发送numpy数组。我可以将numpy数组改为str对象并使用

blob.upload_from_string()

但是这样的话,Cloud Vision API就无法在我的存储桶中读取它们。有没有什么方法可以从python管道到云存储桶,而不会浪费时间/空间将它们保存为中间临时对象?

6ojccjat

6ojccjat1#

不幸的是,没有。对不起!

r7s23pms

r7s23pms2#

blob = BUCKET.blob(文件名)blob.upload_from_string(data=json.dumps(json_object),content_type='application/json')

相关问题