这个问题在这里已有答案:
我正在尝试将文件列表放在Google云端存储上的存储桶中,不幸的是我的脚本总是返回一个无效列表,而存在一些文件。
bucket_name = 'myBucket'
stats = cloudstorage.listbucket(
bucket_name + '/myfolder',
max_keys = page_size,
prefix = ''
)
print(stats)
for stat in stats:
print(stat)
我找到了解决方案
client = None
if path_to_json is None:
client = storage.Client()
client = storage.Client.from_service_account_json(path_to_json)
bucket = client.get_bucket(bucket_name)
file_list = [blob.name for blob in bucket.list_blobs()]