python command-line keyboard-shortcuts aptana infinite-loop

Python: ¿un comando de teclado para detener el bucle infinito?



command-line keyboard-shortcuts (1)

Ctrl-C es lo que necesitas. Si no funcionó, golpéalo más fuerte. :-) Por supuesto, también puede cerrar la ventana del shell.

Editar: No mencionaste las circunstancias. Como último recurso, puede escribir un archivo de proceso por lotes que contenga taskkill /im python.exe , y ponerlo en su escritorio, menú Inicio, etc. y ejecutarlo cuando necesite eliminar un script desbocado. Por supuesto, matará todos los procesos de Python, así que ten cuidado.

Posible duplicado:
¿Por qué no puedo manejar un KeyboardInterrupt en Python?

Estaba jugando con un código de Python y creé un bucle infinito:

y = 0 x = -4 itersLeft = x while(itersLeft<0): y = y + x itersLeft = itersLeft - 1 print "y = ",y, "itersLeft = ", itersLeft print y

¿Hay un atajo de teclado que me permita detener el bucle, lo que me permite corregir el bucle y luego reiniciarlo?

Probé Ctrl-C y no tuve suerte. Si ayuda, estoy usando un entorno Windows 7.

Gracias.

EDITAR

También debería haber mencionado que estoy usando Aptana Studio 3 e intenté ejecutar el comando Ctrl-C dentro de eso. No funciona allí, pero probarlo dentro de la consola normal funciona bien. Supongo que debe ser por el entorno de Aptana.