如果我输入具有此如何反转输出并将其放入Python中的文本文件中?
猫狗窝动物
厂玫瑰虎树
斑马秋冬驴
输出文件应该是这样的一个文本文件。 。
zebra fall winter donk安永
厂玫瑰虎树
猫狗窝动物
如果我输入具有此如何反转输出并将其放入Python中的文本文件中?
猫狗窝动物
厂玫瑰虎树
斑马秋冬驴
输出文件应该是这样的一个文本文件。 。
zebra fall winter donk安永
厂玫瑰虎树
猫狗窝动物
与您的代码的问题是,你忘了关outfile
与outfile.close()
。按默认Python将所有内容写入缓冲区,当您在outfile上调用close
时,将写入该缓冲区(=已刷新)。
这里是如何扭转你的线条
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]))
当'readlines'已经返回一个行列表时,为什么在换行符上分割? – 2013-03-21 19:29:37
@JohnY从我的测试中复制粘贴错误,修复。 – John 2013-03-21 19:34:54
“程序必须与现在完全一样” - 为什么? – georg 2013-03-21 19:06:00