我在一个相当简单的文件夹结构中有大量的S3文件(大约150 of的文本文件)。有许多文件夹,每个文件夹中都有几Gb的文件。我想使用boto3遍历s3的内容并下载每个文件,在python中对该文件进行操作(不需要在s3中重新上传/更改原始文件),然后继续下一个文件。最困难的部分是,在存储桶中还有其他我想忽略的对象,比如一些文件夹和zip文件。 我用下面的代码列出了s3的内容,但我不知道如何访问python中的文件名 for object in s3.Bucket('name_of_bucket').objects.all():
print(object) 打印对象会给出