我想计算 gs 存储桶中的文件数量,该存储桶的文件夹名为我的文件管理器,假设项目名称为PrName存储桶名称是测试文件那么我如何使用 python 3 读取该存储桶中存在的文件数量
你可以使用方法.list_blobs()
在您的存储客户端上计算存储桶中的文件数量:
from google.cloud import storage
storage_client = storage.Client()
blobs_list = storage_client.list_blobs(bucket_or_name='name_of_your_bucket')
print(sum(1 for _ in blobs_list))
.list_blobs()
返回一个迭代器,所以这个答案基本上循环迭代器并计算元素。
如果您只想统计存储桶中某个文件夹内的文件,您可以使用prefix
关键词:
blobs_list = storage_client.list_blobs(
bucket_or_name='name_of_your_bucket',
prefix='name_of_your_folder',
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)