【发布时间】:2016-02-28 17:04:39
【问题描述】:
我正在尝试将 Python 脚本的结果输出到文本文件,每个输出都应保存到一行。
f1=open('./output.txt', 'a')
f1.write(content + "\n")
当我使用常规 notepad 打开 output.txt 时,结果如下所示:
color amber color aqua color analysis color app color adobe color alive app
但是,当我使用notepad++ 打开文件时,它看起来很好,并且每个单词都保存在一行中。
如何让脚本逐行保存结果,以便在常规记事本上显示相同?
【问题讨论】:
-
见 cs.toronto.edu/~krueger/csc209h/tut/line-endings.html 你应该在 Windows 上使用 '\r\n'
-
你用的是什么安装的python?
-
你能在 Notepad++ 中显示结束字符以便我们看到发生了什么吗? (有关如何启用该功能,请参阅here)
-
如果 python 文档写得正确,你就不需要问这个问题。然而,这不是你的错,它的 python 文档很差。
标签: python