Tag: keyboardinterrupt

Python 3 KeyboardInterrupt Fehler

Anzahl der Antworten 1 Antworten
Habe ich bemerkt, dass auf jedem python-3-Programm, egal wie einfach es ist, wenn Sie drücken Sie STRG-c wird das Programm Abstürzen zum Beispiel: test=input("Say hello") if test=="hello": print("Hello!") else: print("I don't know what to reply I am

was gemeint ist, durch die Deaktivierung der interrupts?

Anzahl der Antworten 5 Antworten
Beim betreten eines inteerupt-handler, die wir zuerst "disable interrupts" auf, dass die cpu(mit so etwas wie die cli-Anweisung auf x86). Während der Zeit, die interrupts deaktiviert sind, übernehmen die sagen, der Benutzer drückt den Buchstaben " a

Warum nicht dieses python-Tastatur-interrupt arbeiten? (in pycharm)

Anzahl der Antworten 4 Antworten
Meine python try-except-Schleife scheint nicht der Auslöser einer Tastatur-interrupt, wenn Ctrl + C gedrückt wird, während das Debuggen meines Codes in pycharm. Mein code wie folgt Aussehen: numbers = loop = True try: # ===========SUBROUTINES================== def

Tastatur-Interrupts mit python-multiprocessing-Pool

Anzahl der Antworten 10 Antworten
Wie kann ich damit umgehen KeyboardInterrupt Veranstaltungen mit python-multiprocessing-Pools? Hier ist ein einfaches Beispiel: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try:

Wie, um die gewünschten Ergebnisse zu erzielen, wenn mit der subprocees Popen.send_signal(CTRL_C_EVENT) in Windows?

Anzahl der Antworten 2 Antworten
In python 2.7 in windows entsprechend der Dokumentation, die Sie senden können, ein CTRL_C_EVENT (Python 2.7 Subprocess Popen.send_signal Dokumentation). Allerdings, wenn ich versuchte es ich nicht erhalten das erwartete Tastatur-interrupt in den Teilprozess. Dies ist der Beispiel-code

python-Ausfahrt unendliche while-Schleife mit KeyboardInterrupt-Ausnahme

Anzahl der Antworten 1 Antworten
Meiner while-Schleife nicht beendet wird, wenn Strg+C gedrückt wird. Es scheinbar ignoriert meine KeyboardInterrupt-Ausnahme aus. Der loop-Teil sieht wie folgt aus: while True: try: if subprocess_cnt <= max_subprocess: try: notifier.process_events() if notifier.check_events(): notifier.read_events() except KeyboardInterrupt: notifier.stop() break

RuntimeWarnings mit GPIO.setup und GPIO.cleanup funktioniert nicht mit KeyboardInterrupt

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit meinem code funktioniert mit raspberry pi. Ich habe gerade angefangen mit python, so brauche ich etwas Hilfe. Dies ist der code: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) led1=22 led2=17 GPIO.setup(led1, GPIO.OUT)

Python -, Kann nicht töten Haupt-thread mit KeyboardInterrupt

Anzahl der Antworten 2 Antworten
Ich bin eine einfache multi-threaded-port-scanner. Es scannt alle ports auf host-und gibt offene ports. Das Problem ist, unterbrechen Sie den scan. Es nehmen sich sehr viel Zeit für einen scan zu vervollständigen, und manchmal möchte ich zu

Threading ignoriert KeyboardInterrupt-Ausnahme

Anzahl der Antworten 5 Antworten
Ich bin mit dieser meiner einfachen code: import threading, time class reqthread ( threading.Thread ): def __init__ (self): threading.Thread.__init__(self) def run ( self ): for i in range(0,10): time.sleep(1) print '.' try: thread=reqthread() thread.start() except (KeyboardInterrupt, SystemExit):

Erfassen Sie den Tastatur-Interrupt in Python ohne try-exception

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit in Python zu erfassen KeyboardInterrupt Ereignis, ohne dass alle den code in eine try-except Aussage? Ich will sauber zu verlassen, ohne eine Spur, wenn Benutzer die Taste Strg-c. InformationsquelleAutor der Frage Alex |

Catching KeyboardInterrupt in Python während des Herunterfahrens des Programms

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Befehlszeilen-Dienstprogramm, das in Python, die, da es die Produktion code, sollte in der Lage sein, um ordnungsgemäß heruntergefahren, ohne dumping eine Reihe von Sachen, die (Fehler-codes, die stack-traces, etc.) auf dem Bildschirm. Das bedeutet,

Python: Wie verhindert man, dass Subprozesse CTRL-C / Control-C / SIGINT erhalten

Anzahl der Antworten 4 Antworten
Ich arbeite gerade an einem wrapper für einen dedizierten server läuft in der shell. Der wrapper erstellt der server-Prozess über Teilprozess und beobachtet und reagiert auf seinen Ausgang. Dedizierten Servers müssen explizit vergeben werden, wenn ein Befehl

Warum kann ich einen KeyboardInterrupt in Python nicht behandeln?

Anzahl der Antworten 6 Antworten
Ich Schreibe python-2.6.6-code auf windows, das aussieht wie dieses: try: dostuff() except KeyboardInterrupt: print "Interrupted!" except: print "Some other exception?" finally: print "cleaning up...." print "done." dostuff() ist eine Funktion, die loops immer, das Lesen Zeile für

Ctrl-c, d. H. KeyboardInterrupt, um Threads in Python zu beenden

Anzahl der Antworten 2 Antworten
Ich habe irgendwo gelesen, dass die KeyboardInterrupt-Ausnahme ist nur die Lesen, die von der Haupt-thread in Python. Ich habe auch gelesen, dass der Haupt-thread blockiert, während der Kind-thread ausgeführt wird. Also, bedeutet dies, dass Sie STRG+ C

Tastatur Interrupts mit Pythons Multiprocessing-Pool

Anzahl der Antworten 9 Antworten
Wie kann ich damit umgehen KeyboardInterrupt Veranstaltungen mit python-multiprocessing-Pools? Hier ist ein einfaches Beispiel: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try:

Was ist der Unterschied zwischen Strg-C und SIGINT?

Anzahl der Antworten 2 Antworten
Ich habe das Debuggen von Python-Programm, die segfaults nach Erhalt einer KeyboardInterrupt Ausnahme. Dies geschieht in der Regel durch drücken von Strg+C von der shell aus. Um zu testen, ob ein bestimmtes code-änderung die den Fehler behoben