-3

如果我输入一个包含这个的文本文件

猫 狗 家畜

植物玫瑰虎树

斑马 秋天 冬天 驴

输出文件应该像..

斑马 秋天 冬天 驴

植物玫瑰虎树

猫 狗 家畜

4

2 回答 2

2

您的代码的问题是您忘记关闭outfilewith outfile.close()close默认情况下,Python 将所有内容写入缓冲区,当您调用outfile时,该缓冲区将写入文件(=刷新) 。

于 2013-03-21T19:17:45.293 回答
0

这是反转线条的方法

lines = '''cat dog house animal
plant rose tiger tree
zebra fall winter donkey'''

lines = "\n".join(lines.split("\n")[::-1])

print lines

#outfile.writelines("\n".join(infile.readlines()[::-1]))
于 2013-03-21T19:17:06.207 回答