saltando una línea al leer un archivo con un bucle for

Estoy tratando de encontrar una manera de omitir las siguientes dos líneas en un archivo si una condición en la primera línea es verdadera. ¿Alguna idea sobre una buena manera de hacer esto? Esto es lo que tengo hasta ahora …

def main(): file = open(r'C:\Users\test\Desktop\test2.txt', 'r+') ctr = 1 for current_line in file: assert ctr<3 if current_line[0:6] == str("001IU"): pass else: if ctr == 1 and current_line[9:11] == str("00"): do something... ctr += 1 elif ctr == 1 and current_line[9:11] != str("00"): pass #I want it to skip the next two lines in the loop elif ctr == 2: do something... ctr = 1 else: raise ValueError 

En Python 2.6 o superior, use

 next(file) next(file) 

para omitir dos elementos del file iterador, es decir, las siguientes dos líneas.

 file.next() file.next() 

Haría de esta manera …