¿Por qué no se codifica como el siguiente CTRL-C?¿Por qué KeyboardInterrupt no funciona en python?
MAXVAL = 10000
STEP_INTERVAL = 10
for i in range(1, MAXVAL, STEP_INTERVAL):
try:
print str(i)
except KeyboardInterrupt:
break
print "done"
Mi expectativa es - si se presiona CTRL-C, mientras que el programa se está ejecutando, KeyboardInterrupt
se supone que salir del bucle. No es asi.
¿Alguna ayuda sobre lo que estoy haciendo mal?
Funciona para mí en Windows, Python 2.5 – jfs
¡no nos dijiste qué sucede! ¿se ignora la interrupción o detiene el programa sin imprimir el "hecho"? – hop