GAE列表存储桶文件返回空

时间:2019-02-20 15:38:07

标签: python google-app-engine google-cloud-platform bucket

我正在尝试将文件列表放入Google Cloud Storage的存储桶中,不幸的是,我的脚本始终返回一个空列表,而存储桶中有一些文件。

bucket_name = 'myBucket'
stats = cloudstorage.listbucket(
    bucket_name + '/myfolder', 
    max_keys = page_size, 
    prefix = ''
)

print(stats)
for stat in stats:
    print(stat)

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

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()]