python - 换行到txt文件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)
推荐阅读
- xml - 如何将xml节点的值提取到powershell中的变量中?
- css - 仅在需要时加载 React 块 CSS
- python-3.x - TypeError:__init__() 为参数“实例”获取了多个值
- powershell - 函数 Get-IniContent 无法识别 - PowerShell 中的 INI 文件支持
- model - 为什么 model.forward(input) 和 model(input) 之间有不同的输出
- oracle - 创建用户时是否创建了任何默认的临时表空间?
- python - 包括 matplotlib figure() 搞砸了 Tkinter Checkbuttons()
- uima - 如果句子在模式之后有任何内容,则注释不匹配
- python - Python切换布尔与函数
- swift - Swift Any.Type 和泛型的行为