如何将AWS S3存储桶中的对象作为字符串添加到列表中

时间:2020-07-16 21:32:26

标签: python amazon-s3 jupyter-notebook

我正在尝试将aws s3存储桶中所有文件的文件名添加到列表中,但是遇到了麻烦。我先添加对象,然后尝试从中提取名称。

bucketname = 'mybucket'
bucket = response.Bucket(bucketname)
files = list(bucket.objects.all())

然后我想将所有对象转换为字符串以轻松提取名称:

file = []
for obj in files:
    file.append(str(obj))

但这给了我TypeError: 'str' object is not callable 我相信我能够更早地做到这一点,所以我不知道出了什么问题。我只是想将对象添加为字符串,而不是调用任何变量“ str”。非常感谢!

0 个答案:

没有答案