如何通过显示的示例通过“ Id”在pyhton中连接字符串?

时间:2019-05-09 13:41:16

标签: python

我有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())

这不适用于我的问题。我尝试进行一些更改,但没有得到所需的结果。如果有人能够帮助我,我将非常感激。

0 个答案:

没有答案