GAE列表桶文件返回无效[重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

我正在尝试将文件列表放在Google云端存储上的存储桶中,不幸的是我的脚本总是返回一个无效列表,而存在一些文件。

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

print(stats)
for stat in stats:
    print(stat)
python google-app-engine google-cloud-platform bucket
1个回答
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()]
© www.soinside.com 2019 - 2024. All rights reserved.