-2

我正在尝试将两个文本文件合并为一个。例如,

文件 1

NAME 3
ATOM 1 4 0 0 0

文件 2

3  3  
(INPUT) - Node Node 1 

我希望第三个文本文件看起来像这样:

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 回答