如何打印顶级目录

时间:2018-04-13 04:03:55

标签: python amazon-web-services amazon-s3 boto3

我想只在我的s3存储桶中打印顶级文件夹,我该怎么做呢?

client = boto3.client('s3', region_name='us-west-2')
paginator = client.get_paginator('list_objects')
page_iterator = paginator.paginate(Bucket='my-bucket')

for page in page_iterator:
    print(page['Contents'])

以上是我的内容,

但请说我的文件夹结构是这样的

folder1/folder/file
folder2/folder/file
folder2/folder/file2
folder3/file

如何制作,只打印顶级文件夹名称?所以它如下所示:

folder1
folder2
folder2
folder3

我也在使用分页,因为我有成千上万。否则,执行list_objects只会打印1000。

谢谢!

0 个答案:

没有答案