python file goto previous line
python 的file中有个next可以移动到下一行 不知道有没有对应的previous方法??
没有的话如何实现呢?
f = open("XXX", 'r')
for lines in f:
p1 = pattern1.match(lines)
if p1 != None:
temp = p1.group(2)
f.next()
p2 = pattern2.match(f.next())
while p2 != None:
vN = p2.group(2)
p2 = pattern2.match(f.next())
#这里如果f.next不满足pattern2的正则表达式的话就会多读入一行(假设是A)
#导致在开始的for循环中直接读到下一行(假设是B)去了 那么A就没有进行正则P1的校验
#少读取了很多结果...