【发布时间】:2014-06-16 08:10:53
【问题描述】:
我已经简化了我的问题。
此代码仅将 list.txt 文件的最后一个文本行后跟 CR/LF 写入 newlist.txt 文件。怎么会。它将所有条目打印到屏幕上的一行,但只将最后一行写入文件。
这是我关于这个主题的第一篇文章的症结所在,但我正在努力简化问题
f = open("list.txt","r")
for line in f:
print(line)
output = open("newlist.txt",'w', newline="\r\n")
output.write(line)
f.close()
【问题讨论】:
-
您使用什么语言?看起来像 Python?
-
抱歉,是 Python
-
你到底想做什么?
-
好吧,我有一个更复杂的问题,但这是它的核心。在此示例中,我想获取一个文件并将其写入另一个文件。我的真实脚本需要一堆 ping 输入并将其写入文件。但它有同样的问题。
-
那为什么不使用
awk之类的呢?简单的任务更容易。
标签: text python-3.x output