我正在尝试将变量中的数据附加到文件Python的末尾-换行。我使用了这种方法:(variable+"/n")
,但是在文件中,所有文件数据都在一行上,包括/n
符号。
我的代码((这是一个示例!所以我想回答的完全正确):
list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
f.write(x+"/n")
print(x)
f.close()
test.txt
中的输出:
apple/npear/nstrawberry/n
我该怎么做,以使输出看起来像这样:
apple
pear
strawberry
预先感谢您的回答!
用反斜杠()替换正斜杠(/)。
代码:
list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
f.write(x+"\n")
print(x)
f.close()
以下代码正常工作
list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
f.write(x)
print(x, end='/n')
f.close()
输出:
apple/npear/nstrawberry/n