【问题描述】
对于一个文本文件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
【样例说明】
将输入文件反序输出
【题解】
with open("text1.dat", 'r') as f:
count = len(f.readlines())
x = open("text1.dat").read().splitlines()
new = ''
for i in range(count):
new = x[i]
new1 = new[::-1]
with open('text2.dat', 'a') as file_object:
file_object.write(new1+'\n')