Frage

Ich Schreibe eine Menge von kleinen apps, wo ich es verwenden

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


Except KeyboardInterrupt:
   print "finish program"

Ich habe gerade begann, sich zu bewegen Weg von der Verwendung von LEERLAUF-und hochgefahren PyScripter.Allerdings STRG+C nicht mehr funktioniert.Ist es möglich, um immer noch senden Sie in einer KeyboardInterrupt während der Verwendung der built-in interpreter?

War es hilfreich?

Lösung

In PyScripter, wenn Sie nur wollen, um zu beenden ein laufendes Programm können Sie immer neu initialisieren Sie die remote-Motor:

  • Anwendung im Menü Ausführen > Python Engine - > Initialisieren-Python-Motor oder
  • Dolmetscher Kontext-Menü - > Python-Engine - > Initialisieren-Python-Motor oder
  • Tastaturbefehl-CTRL-F2

Quelle, Psyscripter Autor

Andere Tipps

Ich halte meine eigenen Fragen zu beantworten, aber ich glaube, dass sie gültig sind ..

Die PyScripter Google-Gruppe hat eine Implementierung, bei der sie einen Fortschrittsbalken importieren und töten sie, simuliert eine Unterbrechung. Dies ist jedoch nicht das gleiche wie ein Tastatur-Interrupt. Sieht aus wie ich, bis eine neue Implementierung von Glück bin aus.

Having said that, kann jede andere neuartige Weise vorschlagen zu beenden Programme nach Belieben eines Benutzers (ohne Verwendung von Threads: p)?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top