创建包含其他两个文本文件中特定信息的新文本文件

2024-06-08 04:53:53 发布

您现在位置:Python中文网/ 问答频道 /正文

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

文件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它不起作用。你知道吗


Tags: 文件nametxtnodeinputfile1建议file2
1条回答
网友
1楼 · 发布于 2024-06-08 04:53:53

这可能有用:

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')

相关问题 更多 >

    热门问题