with open('1.txt','r', encoding='utf-8') as file1,open('2.txt','r', encoding='utf-8') as file2,open('3.txt','r', encoding='utf-8') as file3:
with open("output.txt", 'w') as f:
lines1 = file1.readlines()
lines2 = file2.readlines()
lines3 = file3.readlines()
for line1,line2,line3 in zip(lines1,lines2,lines3): #多对象的for循环用zip打包
line = line1+line2+line3
print(line)
f.write(line + '\n')
输入:
输出: