我在.txt
文件所在的文件夹中有一个.py
文件,其中包含以下内容:
cat\n
dog\n
rat\n
cow\n
如何将var(var ='ant')保存到.txt
文件的下一行?
答案 0 :(得分:64)
以附加模式打开文件并写一个新行(包括\n
行分隔符):
with open(filename, 'a') as out:
out.write(var + '\n')
这会在所有其他内容之后添加文件末尾的行。
答案 1 :(得分:5)
只需完成此问题即可
您也可以使用print function。
with open(filename, 'a') as f:
print(var, file=f)
打印功能将自动以换行符结束每次打印(除非在调用中给出了替代的结尾,例如print(var, file=f, end='')
表示没有换行符)。