-2

2つのテキストファイルを1つにマージしようとしています。例えば、

ファイル1

NAME 3
ATOM 1 4 0 0 0

ファイル2

3  3  
(INPUT) - Node Node 1 

3番目のテキストファイルを次のようにします。

NAME 3            3  3
ATOM 1 4 0 0 0    (INPUT)-Node Node 1

これらをマージする方法について誰かが提案を持っていますか?

これは私が試したことです:paste -d "\n" file1.txt.file2.txtそれはうまくいきませんでした。

4

1 に答える 1

0

それはうまくいくかもしれません:

with open(file1) as f1, open(file2) as f2:
    lines = [line_f1.strip() + line_f2.strip() for line_f1, line_f2 in zip(f1, f2)]

with open(file3, 'w') as f3:
    for line in lines:
        f3.write(line + '\n')
于 2012-07-29T09:35:17.497 に答える