在我的s3存储桶中,有多个zip文件(file1_2018-01-01
,file1_2018-01-02
等),在这些zip文件中有多个.tsv
文件。
使用Amazon SageMaker服务(Python 3实例),我想从例如.tsv
中提取那些file_2019-01-01.zip
文件并读取其内容。
我已经写了一个代码来获取所需的.zip
文件名,但是无法继续进行操作。
ym = '2019-01-01' # Specifying the year and month
ext = '.zip' # Specifying the extension of the file
s3 = boto3.resource('s3')
bucket = s3.Bucket('my_bucket')
for obj in bucket.objects.all():
key = obj.key
if (ym in key) and (ext in key):
print(obj)