2024-06-16 10:55:46 发布
网友
我试图创建一个简单的程序,要求用户输入,然后把它放到一个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
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包含要写入的行,则使用此代码
plan_list
fi = open("hello.txt","w") for item in ["Hello","World"]: fi.write(item+"\n")
您需要执行以下操作:
或者
也可以使用
with
进行文件操作:如果
plan_list
包含要写入的行,则使用此代码相关问题 更多 >
编程相关推荐