Python 如何压缩Google云存储桶中的所有文件?
我需要压缩给定云存储桶中的所有文件。我已经尝试过几种选择,但到目前为止没有任何效果 目前,我只能检索bucket中的blob,但我还需要生成一个zip文件,将所有这些文件分组,并在bucket中将其置为白色 你能帮我解决这个问题吗 以下是迄今为止的代码:Python 如何压缩Google云存储桶中的所有文件?,python,zip,bucket,cloud-storage,Python,Zip,Bucket,Cloud Storage,我需要压缩给定云存储桶中的所有文件。我已经尝试过几种选择,但到目前为止没有任何效果 目前,我只能检索bucket中的blob,但我还需要生成一个zip文件,将所有这些文件分组,并在bucket中将其置为白色 你能帮我解决这个问题吗 以下是迄今为止的代码: from google.cloud import storage import os os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="file.json"
from google.cloud import storage
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="file.json"
def zip_in_bucket(bucketname):
client = storage.Client()
bucket = client.get_bucket(bucketname)
object_generator = bucket.list_blobs()
for files in object_generator:
print(files.name)
返回:
file-1.csv
file-2.csv
file-3.csv
file-4.csv
file-5.csv