小编Bru*_* F.的帖子

如何将列表的每个元素写入文本文件的每一行?

使用 python,我得到了以下列表:

data = ['element0', 'element1', 'element2', 'element3']
Run Code Online (Sandbox Code Playgroud)

我想将每个元素写入“myfile.txt”的新行中,所以我一直在尝试这样做:

for x in data:
    open("myfile.txt", "w").write(x + "\n")
Run Code Online (Sandbox Code Playgroud)

这给了我这个(在“myfile.txt”内):

element3
Run Code Online (Sandbox Code Playgroud)

我看起来每次循环时都会将元素写入最后一个元素的顶部。

期望的结果(在“myfile.txt”内):

element0
element1
element2
element3
Run Code Online (Sandbox Code Playgroud)

python file list

2
推荐指数
1
解决办法
3556
查看次数

标签 统计

file ×1

list ×1

python ×1