Boto(Python)反转bucket lis

2024-10-05 13:21:35 发布

您现在位置:Python中文网/ 问答频道 /正文

有人知道如何得到反向桶列表吗。在

bucketList = self.bucket.list(PREFIX)
bucketList.reverse()

不起作用。在

谢谢, 罗恩。在


Tags: self列表prefixbucketlistreversebucketlist
1条回答
网友
1楼 · 发布于 2024-10-05 13:21:35

你不能颠倒的原因bucket.列表()是因为该方法实际返回的是生成器,而不是实际的列表。这样效率更高,并且允许boto在后台处理所有结果分页。在

如果您真的想反转它,您可以收集列表中的所有元素,然后反转:

objs = [obj for obj in self.bucket.list(PREFIX)]
objs.reverse()

但是如果桶里有很多东西,这将是非常低效的。在

相关问题 更多 >

    热门问题