2024-05-16 10:11:25 发布
网友
是否可以在python(Boto3)中或使用任何其他python库根据对象的大小列出s3 bucket中的对象。在
我有1000个文件,我想先处理最小的文件
我试过用,但我觉得这样不行
from operator import itemgetter sortedobjects = sorted(source_bucket.objects.all(),key=itemgetter('size'))
你很接近!您只需要使用operator.attrgetter,而不是{},如下所示:
operator.attrgetter
import boto3 from operator import attrgetter s3 = boto3.resource('s3') bucket = s3.Bucket('your-bucket-here') sortedobjects = sorted(bucket.objects.all(), key=attrgetter('size'))
你很接近!您只需要使用},如下所示:
operator.attrgetter
,而不是{相关问题 更多 >
编程相关推荐