因此,要查看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'
我收到错误说不是目录。有没有一种简单的方法来查看存储桶文件夹中的所有文件。
您想将prefix选项设置为list
方法,例如就像是:
list_of_files = hook.list(bucket, prefix='FolderOne/SubFolder')