我正在尝试将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”。非常感谢!