leyendo las líneas 2 a la vez
¿Hay una mejor manera de leer las líneas dos a la vez de un archivo en python que:
with open(fn) as f:
for line in f:
try:
line2 = f.next()
except StopIteration:
line2 = ''
print line, line2 # or something more interesting
Estoy en 2.5.4. ¿Algo diferente en las nuevas versiones?
EDITAR: se anotó una respuesta eliminada: en py3k necesitaría hacer next (f) en lugar de f.next (). Sin mencionar el cambio de impresión.