【发布时间】:2018-06-02 01:34:40
【问题描述】:
我正在尝试将文件名列表或字典打印到文本文件中。它目前只返回列表中的第一项。这些项目是从 s3 Aws 获取的。我使用的是 Python 2.6
for obj in bucket.objects.filter(Prefix=prefix):
s = obj.key
with open('test.txt', 'w') as f:
f.write(s)
【问题讨论】:
-
所以对于每个项目,您都创建一个 new 文件
test.txt并将该特定对象写入文件? -
实际上它正在返回 last 项。
-
我正在尝试将所有项目返回到列表中。
-
exaclty,我解释了为什么它不适用于您的实现...
标签: python list amazon-web-services amazon-s3 python-2.6