[英]Newline to txt file python
我正在尝试创建一个简单的程序,要求用户输入然后将其放入txt文件,但是我的问题是它不会进入新行。
user1=input(ex.Day1)
user2=input(ex.Day2)
现在我的txt文件中的结果是
Day1Day2
我想实现
Day1
Day2
在我的txt文件中。 这是我使用的代码。
fout = open("savedplans.txt", "w")
fout.writelines(plan_list )
fout.close()
请帮助我,谢谢!
您需要执行以下操作:
fout.write("\n".join(plan_list))
要么
fout.writelines("%s\n" % l for l in plan_list)
您还可以将with
用于文件操作:
with open("savedplans.txt", "w") as fout:
fout.write("\n".join(plan_list))
# fout.writelines("%s\n" % l for l in plan_list)
如果plan_list
包含要编写的行,则使用此代码。
fi = open("hello.txt","w")
for item in ["Hello","World"]:
fi.write(item+"\n")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.