使用python从.txt文件中仅以相同顺序提取多条需要的行

时间:2018-08-21 07:54:41

标签: python-3.x

Txt文件如下所示:我只想以相同的顺序提取提交ID和描述。排除txt文件中的所有其他信息。输出文件应仅具有“提交ID和说明”。

  • 提交ID 1    用户-ABC    CR ID-123456    说明-adefghjik    电子邮件ID-abc@email.com

  • 提交ID 2    用户DEF    CR ID-987654    说明-lokiujyt    电子邮件ID-efg@email.com

  • 提交ID 3    用户GHI    CR ID-789654    说明-opiuyt    电子邮件ID-lmn@email.com

1 个答案:

答案 0 :(得分:0)

我能够解决。下面是答案。

import os
import re
with open("input.txt","r") as f:
    for line in f:
        if (line.startswith("Commit") or line.startswith("Description")):
            print(line)