0
我有一个带有行的文件,某些行有特定的模式。每个模式之后的行数不同,我想对每个模式之后的行数进行计数。计算每个模式后的行数
<pattern>
line 1
line 2
line 3
<pattern>
line 1
line 2
etc
我的代码:
for line in fp:
c = 0
if line.startswith("<"):
header = line.split(" ")
else:
c = c+1
我的代码捕获模式以及台词,但我不知道该怎么下一模式之前停止该模式之后开始另算。
为什么不从每个计数中减去一个呢? –
模式总是在行的开始? – John
是模式始终在行 –