Python 是s3.bucket.all()在运行时更新

Python 是s3.bucket.all()在运行时更新,python,amazon-web-services,amazon-s3,boto3,Python,Amazon Web Services,Amazon S3,Boto3,在这段代码中,s3.bucket.all()将拥有相同数量的元素,直到循环完成,否则它将迭代更新。将调用一次s3.bucket.all(),然后python将迭代生成的集合。您的问题是什么?正如@MokonaModoki提到的,s3.bucket.all()的响应将不会在迭代期间更改。 for bucket in s3.buckets.all(): print(bucket.name)

在这段代码中,
s3.bucket.all()
将拥有相同数量的元素,直到循环完成,否则它将迭代更新。

将调用一次s3.bucket.all(),然后python将迭代生成的集合。您的问题是什么?正如@MokonaModoki提到的,s3.bucket.all()的响应将不会在迭代期间更改。
for bucket in s3.buckets.all():               
        print(bucket.name)