列出Google Cloud Bucket中的文件

时间:2018-09-19 00:53:47

标签: python google-cloud-platform google-cloud-storage

因此,要查看GCP存储桶中的所有文件,请使用钩子

 bucket = 'bucket-name'
 hook = GoogleCloudStorageHook(google_cloud_storage_conn_id='ListenerScience',
                                  delegate_to=None)
list_of_files = hook.list(bucket)

但是,如果我想查看存储桶之类的文件夹中的文件

'bucket-name/FolderOne/SubFolder'

我收到一条错误消息,说不是目录。有没有一种简单的方法可以查看bucket文件夹中的所有文件。

1 个答案:

答案 0 :(得分:1)

您想要将prefix选项设置为list方法,例如像这样:

list_of_files = hook.list(bucket, prefix='FolderOne/SubFolder')