Tengo un simple for
loop en Python que está saliendo en excepciones aunque el bloque de excepción contiene un continue
. Todavía quedan 10 líneas para leer cuando llega a IndexError
y sale del circuito for
. ¿Que me estoy perdiendo aqui?Python: continuar la iteración de for loop en la excepción
for row in hkx: ##'hkx' are rows being read in from 'csv.open'
try:
print row[2],row[4]
except IndexError, e:
print 'Error:',e
print 'Row Data:',len(row),row
continue ## I thought this would just move on to the next row in 'hkx'
(lo siento, novato total Python aquí ...) Gracias de antemano!
Debería funcionar, ¿está seguro de que no hay otra excepción (no solo IndexError)? –
@ Nathan: ¿Pueden publicar un ejemplo completo y mínimo? –
De acuerdo con @ CédricJulien - ¿podría publicar la salida? – Marcin