【问题描述】
对于一个文本文件text1.dat,编写一个程序,将该文件中的每一行字符颠倒顺序后输出到另一个文件text2.dat中。
【输入文件】
输入文件为当前目录下的text1.dat,该文件含有多行任意字符,也可能有空行。每个文本行最长不超过80个字符。在最后一行的结尾也有一个回车符。
【输出文件】
输出文件为当前目录下的text2.dat。
【样例输入】
设输入文件text1.dat为:
This is a test!
Hello, world!
How are you?
【样例输出】
输出文件text2.dat为:
!tset a si sihT
!dlrow ,olleH
?uoy era woH
【样例说明】
将输入文件反序输出。
代码:
if __name__ == "__main__" :
f1 = open('text1.dat','r')
f2 = open('text2.dat','w')
line = f1.readline()
while line :
line = line[::-1]
f2.write(line)
f2.write('\n')
f2.flush()
line = f1.readline()