我是python的新手。需要一个起点或一些指导。我需要逐行解析文件并打印一定数量。以下是我输入文件的示例:
3_12 1 F 4
4_20 3 J 7
12_17 3 G 6
这些行会持续很长时间,但是我试图编写一个脚本来读取文件并在' _'之后打印数字。 (本例中为12,20,17)。
答案 0 :(得分:0)
这应该这样做。
import re
f = open("patch.txt","r")
contents = f.read()
f.close()
for row in contents.split("\n"):
searchObj = re.search( r'^\d+_(\d+)\s', row)
if searchObj:
print(searchObj.group(1))
输出将如下:
12
20
17
...