【发布时间】:2013-04-18 22:31:30
【问题描述】:
我想做的是从一个文本文档中取出一系列行,然后在一秒钟内将它们反转。例如文本文档 a 包含:
hi
there
people
因此,我想将这些相同的行写入文本文档 b,除了这样:
people
there
hi
到目前为止我有:
def write_matching_lines(input_filename, output_filename):
infile = open(input_filename)
lines = infile.readlines()
outfile = open(output_filename, 'w')
for line in reversed(lines):
outfile.write(line.rstrip())
infile.close()
outfile.close()
但这只会返回:
peopletherehi
在一行中。任何帮助将不胜感激。
【问题讨论】:
-
写入文件时连接新行:outfile.write(line.rstrip() + '\r')
-
哦,哇,我怎么错过了……非常感谢!
标签: python python-3.x readlines