Ich mag wissen, ob es möglich ist, ein Strg-C in Python auf die folgende Weise zu fangen:Capture-Steuer-C in Python
if input != contr-c:
#DO THINGS
else:
#quit
Ich habe mit try
auf Sachen zu lesen und except KeyboardInterrupt
aber sie‘ re arbeitet nicht für mich.
So etwas wie: http://stackoverflow.com/questions/1112343/how-do-i-capture-sigint-in-python? –
Ja, aber ich habe versucht, 'KeyboardInterrupt' zu verwenden, aber statt einfach nur zu beenden, führt Python die Operationen in' try' aus, was ich nicht will. – pauliwago
Auf welcher Plattform bist du? Und welche Version von Python? Und lesen Sie Eingaben über 'input' /' stdin.read'/etc., Ein plattformspezifisches 'getch' (wenn ja, welches?),' Flurs' oder ...? Es ist in der Regel in jedem Fall möglich, aber die Antworten sind zwischen den Fällen sehr unterschiedlich. – abarnert