将变量附加到Python中换行符的文件末尾

问题描述 投票:0回答:2

我正在尝试将变量中的数据附加到文件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

预先感谢您的回答!

python file append
2个回答
0
投票

用反斜杠()替换正斜杠(/)。

代码:

list = ["apple","pear","strawberry"]
f = open("test.txt","a")
for x in list:
    f.write(x+"\n")
    print(x)
f.close()

0
投票

以下代码正常工作

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
© www.soinside.com 2019 - 2024. All rights reserved.