使用 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)