PyScripter - non può risolvere Run con KeyboardInterrupt
-
20-09-2019 - |
Domanda
Scrivo un sacco di piccole applicazioni in cui io uso
try:
print "always does this until I Ctrl+C"
Except KeyboardInterrupt:
print "finish program"
Ho appena cominciato ad allontanarsi da utilizzando IDLE e avviato fino PyScripter. Tuttavia CTRL + C non funziona più. E 'possibile inviare ancora in una KeyboardInterrupt
mentre si utilizza l'interprete built-in?
Soluzione
In PyScripter se si desidera solo per terminare un programma in esecuzione si può sempre ri-inizializzare il motore a distanza:
- Esegui Application Menu> Python Motore> Reinitialize Python motore o
- menu contestuale Interprete> Python Motore> Reinitialize Python motore o
- scorciatoia da tastiera Ctrl-F2
Altri suggerimenti
Continuo a rispondere alle mie domande, ma credo che siano validi ..
Il gruppo google PyScripter ha un'implementazione in cui importare una barra di avanzamento, ammazzatelo, simulando un interrupt. tuttavia, questo non è lo stesso di un interrupt di tastiera. Sembra che io sono fuori di fortuna fino a quando una nuova implementazione.
Detto questo, qualcuno può suggerire un altro modo innovativo per terminare i programmi a discrezione di un utente (senza utilizzare le discussioni: p)?