如何使用python删除google存储文件夹中的所有文件

如何使用python删除google存储文件夹中的所有文件,python,Python,我将google云存储桶路径存储在一个名为GS_path的变量中 谷歌云存储路径的示例是gs://test/one/ 在这下面,我有几个文件夹和文件 如何使用python代码删除gs://test/one/path下的所有内容 谢谢 阿琼请参见以供参考 from google.cloud import storage storage_client = storage.Client() bucket = storage_client.get_bucket('bucket_name') blob

我将google云存储桶路径存储在一个名为GS_path的变量中 谷歌云存储路径的示例是gs://test/one/ 在这下面,我有几个文件夹和文件

如何使用python代码删除gs://test/one/path下的所有内容

谢谢

阿琼

请参见以供参考

from google.cloud import storage

storage_client = storage.Client()
bucket = storage_client.get_bucket('bucket_name')

blobs = bucket.list_blobs(prefix='folder_prefix/')

for blob in blobs:
    blob.delete()

有一个API可以做到这一点:

from google.cloud import storage

my_storage = storage.Client()
bucket = my_storage.get_bucket('test')
blobs = bucket.list_blobs(prefix='one/')
for blob in blobs:
    blob.delete()