Pourquoi ne code pas comme le suivant CTRL-C?Pourquoi KeyboardInterrupt ne fonctionne pas en python?
MAXVAL = 10000
STEP_INTERVAL = 10
for i in range(1, MAXVAL, STEP_INTERVAL):
try:
print str(i)
except KeyboardInterrupt:
break
print "done"
Mon attente est - si CTRL-C est enfoncée alors que le programme est en cours d'exécution, KeyboardInterrupt
est censé quitter la boucle. Ce ne est pas.
Toute aide sur ce que je fais mal?
Cela fonctionne pour moi sur Windows, Python 2.5 – jfs
vous ne nous avez pas dit ce qui se passe à la place! l'interruption est-elle ignorée ou arrête-t-elle le programme sans imprimer le "fait"? – hop