我有2个(两个不同的txt文件),例如:
##txt 1
77777777777777777777
Id x y
1 6655.5 -3132.0
2 1122.3 -1234.0
3 4455.6 -5678.9
##txt 2
Id e n z
1 111 222 333
2 444 555 666
3 777 888 999
这就是我需要得到的答案:
##txt result
7777777777777
1 6655.5 -3132.0 111 222 333
2 1122.3 -1234.0 444 555 666
3 4455.6 -5678.9 777 888 999
到目前为止,我所做的是:
with open('text1.txt', 'r') as f1, open('text2.txt', 'r') as f2:
f1_text = f1.read().splitlines()
f2_text = f2.read().splitlines()
with open('text3.txt', 'w+') as f3:
for i, item in enumerate(f1_text):
value1 = f1_text[i].split(None, 1)[1].rstrip('\n')
value2 = f2_text[i].split(None, 1)[1].rstrip('\n')
if i == 0:
i = 'Id'
f3.write(str(i) + ' ' + value1 + ' ' + value2 + '\n')
with open('text3.txt', 'r') as f3:
print(f3.read())
这不适用于我的问题。我尝试进行一些更改,但没有得到所需的结果。如果有人能够帮助我,我将非常感激。