这个程序的目的是读取一个文件,然后用相反的列表创建另一个文件。第一个文件读取
Luke 19
Anakin 45
Han 35
Leia 19
Obiwan 70
Yoda 400
第二个文件应该是这个列表的倒序,尤达400在前,卢克19在后。我在使用reverse()函数的程序中遇到一个错误,它说对象没有“reverse”属性。
编辑:建议贴不创建一个新的文件与列表在反向,它只是打印它再次在反向。你知道吗
f = open("file1.txt","r")
f1 = open("file2.txt","w")
f1.write(f.reverse())
这是可行的,尽管有一个问题,即在某些文件中,最后一行没有eol字符,这意味着新文件中的第一行也没有eol字符。你知道吗
如果最后一行有问题,则可以删除并替换换行符。你知道吗
你可以遵循这个准则
相关问题 更多 >
编程相关推荐