【发布时间】:2020-07-07 20:40:21
【问题描述】:
在 GCS 中,我有存储桶 XYZ,在它下面有文件夹 JM,在它下面有文件。例如:
XYZ/JM/file1.tar.gz,XYZ/JM/file2.tar.gz,XYZ/JM/file3.tar.gz,XYZ/JM/file4.tar.gz等
使用下面的代码,我可以列出文件,但它显示的完整路径如下:
JM/file1.tar.gz,JM/file2.tar.gz,JM/file3.tar.gz
代码:
from google.cloud import storage
storage_client = storage.Client.from_service_account_json()
BucketName="XYZ"
bucket=storage_client.get_bucket(BucketName)
filename=list(bucket.list_blobs(prefix="jm/"))
for name in filename:
print(name.name)
查询:我想列出文件夹 JM 下的文件。我不想在列表中显示 JM,只显示文件 ex:file1.tar.gz,file2.tar.gz
【问题讨论】:
标签: python google-cloud-platform google-cloud-storage