使用python批量上传到谷歌云

Oli*_*ert 5 python google-cloud-platform

我正在尝试使用 google cloud python api 一次上传多个文件,但遇到了问题。下面是我的代码:

client = storage.Client.from_service_account_json("path_to_json")
bucket = client.get_bucket(bucket_name)
with client.batch():
    for i in range(10):
        try:
            blob = bucket.blob("my_blob")
            blob.upload_from_filename("path_to_file",content_type="image/jpeg")
    except Exception as e:
        raise e
Run Code Online (Sandbox Code Playgroud)

但是,这告诉我没有延迟请求。我试过在没有它的情况下做它client.batch()并且它有效但是太慢了。我想知道是否有人遇到过这种情况。

谢谢

Dom*_*ral 3

根据这个问题,后端API不支持批处理“媒体”操作