仅包含 S3 存储桶中的 .gz 扩展名文件

我想从 S3 存储桶处理/下载 .gz 文件。S3上有超过10,000个文件,所以我正在使用


import boto3

 

s3 = boto3.resource('s3')

bucket = s3.Bucket('my-bucket')

objects = bucket.objects.all()

 

for object in objects:

    print(object.key)

这列出了我想避免的 .txt 文件。我怎样才能做到这一点?


喵喔喔
浏览 99回答 1
1回答

肥皂起泡泡

按名称或后缀过滤对象的最简单方法是在 Python 中执行此操作,例如使用.endswith()包含/排除对象。可以Filter使用前缀,但不能使用后缀。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python