如何在python中将变量写入文本文件中的新行

时间:2018-06-17 01:34:54

标签: python python-3.x

这是我的代码:

f = open("text.txt", "w+")
var2 = input()
f.write(var2'\n')

我该如何做到这一点?

2 个答案:

答案 0 :(得分:-1)

这应该有效

f = open("text.txt", "w+")
var2 = input()
f.write(var2 + '\n')
f.close()

但是,这是一种更好的方法

with open("text.txt", "w+") as f:
    f.write(var2 + '\n')

答案 1 :(得分:-1)

如果var是字符串,则可以f.write(var + '\n')。如果var不是字符串,则需要执行f.write(str(var) + '\n')