Pregunta

escribo un montón de pequeñas aplicaciones donde uso

try:
   print "always does this until I Ctrl+C"


Except KeyboardInterrupt:
   print "finish program"

acabo comenzó a moverse lejos de usar IDLE y arranqué PyScripter. Sin embargo CTRL + C ya no funciona. ¿Es posible todavía enviar en un KeyboardInterrupt mientras se utiliza el intérprete integrado?

¿Fue útil?

Solución

En PyScripter si lo que desea poner fin a un programa en ejecución siempre se puede volver a inicializar el motor a distancia:

  • Ejecutar aplicación Menú> Motor> Python Python o Fecha
  • menú contextual Intérprete> Motor> Motor o Python Python Fecha
  • combinación de teclas Ctrl-F2

Fuente, Psyscripter Autor

Otros consejos

guardo responder a mis propias preguntas, pero creo que son válidas ..

El grupo Google PyScripter tiene una aplicación en la que importan una barra de progreso y lo matan, simulando una interrupción. sin embargo, esto no es lo mismo que una interrupción de teclado. Parece que estoy fuera de suerte hasta que una nueva aplicación.

Una vez dicho esto, cualquier persona puede sugerir otra forma novedosa de terminar los programas a discreción de un usuario (sin necesidad de utilizar hilos: p)?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top