【发布时间】:2020-04-01 04:51:37
【问题描述】:
我有一个名为“Sample_Bucket”的 s3 存储桶,其中有一个名为“Sample_Folder”的文件夹。我只需要获取“Sample_Folder”文件夹中所有文件的名称。
我正在使用以下代码来执行此操作 -
import boto3
s3 = boto3.resource('s3', region_name='us-east-1', verify=False)
bucket = s3.Bucket('Sample_Bucket')
for files in bucket.objects.filter(Prefix='Sample_Folder):
print(files)
变量文件包含以文件名为键的对象变量。
s3.ObjectSummary(bucket_name='Sample-Bucket', key='Sample_Folder/Sample_File.txt')
但我只需要文件名。 我该如何提取它?或者有没有其他方法可以做到?
【问题讨论】:
-
这能回答你的问题吗? Listing contents of a bucket with boto3
标签: python python-3.x amazon-web-services amazon-s3 aws-lambda