Python Keyboarinterrupt

Python Keyboarinterrupt

Python "Keyboarinterrupt"Ist eine integrierte Ausnahme in Python, die im Wesentlichen die Tastatur-Schlüsselkombination von" Strg + C "oder" Strg + Z "bedeutet. Jetzt ist die Ausnahmehandhabung eine der Kernrollen eines Entwicklers und auch ein Beweis für seine Fähigkeiten. In einem laufenden Programm können mehrere Interrupts und Ausnahmen auftreten, und jede Programmiersprache hat spezielle Techniken zur Ausnahme von Ausnahmen.

In diesem Artikel wird die Ausnahme von Keyboarinterruhrter in der Python -Programmiersprache erläutert. Der Inhalt dieses Artikels enthält:

Was ist Python Keyboarinterrupt??

Wie oben erwähnt, ist der Tastaturinterrupt eine integrierte oder vordefinierte Ausnahme in der Python-Programmiersprache, was bedeutet, dass die Schlüsselkombination von „Strg+C“ bedeutet. Wenn Sie sich fragen, was eine Ausnahme ist, kann dies die Standardausführung des Programms ändern, was zu einem unerwarteten Ergebnis führt.

Die Kombination „Strg + C“ wird häufig verwendet, um die Verarbeitung eines bestimmten Programms oder einer bestimmten Aufgabe zu stoppen. Wenn der Benutzer "Strg + C" drückt, wird normalerweise ein Programm abrupt geschlossen, was zu einem Fehler führt. Um dies zu demonstrieren, geben Sie einfach eine Eingabeanweisung ein ::

Name = input ("Geben Sie Ihren Namen ein")

Führen Sie das Programm aus und drücken Sie anstatt den Namen einzugeben, "Strg + C":

Das Bild zeigt die abrupte Schließung des Programms und der Grund wird als „Keyboarinterrupt“ angegeben.

So behandeln Sie die Ausnahme von Keyboarinterrupt?

Die Ausnahme von Keyboarinterruhrters wird genauso behandelt wie jede andere Ausnahme in der Python-Programmiersprache, und das ist mit Hilfe der Aussagen „Try-Except“. Wenn Sie sich der Syntax der Try-Except-Anweisungen nicht bewusst sind, gehen Sie die folgende Try-Except-Syntax:

Syntax

versuchen:
#Statements zu versuchen
außer nameofexception:
#Bestimmungen, um diese Ausnahme auszuführen
anders:
#Statements, wenn keine Ausnahme eintritt

Nachdem Sie sich der Syntax der Tastaturen mit den Ausnahmen von Try-Except-Anweisungen bewusst sind, versuchen wir es mit einem Beispiel.

Beispiel: Handhabung von Tastaturinterrupt durch Try-Ausnahme

Nehmen Sie eine einfache Eingabe in der Anweisung „Try“ und definieren Sie dann für die Ausnahme der Ausnahme die Ausnahme als „Tastaturinterrupt“ mit den folgenden Codezeilen:

versuchen:
#Statements zu versuchen
Name = input ("Geben Sie Ihren Namen ein:")
Außer Tastaturinterruhrter:
#Bestimmungen, um diese Ausnahme auszuführen
print ("Sie haben Strg + C eingegeben, das ist die Ausnahme von Tastaturen Interrupt")
anders:
#Statements, wenn keine Ausnahme eintritt
print ("Sie nennen", Name)

Wenn der folgende Code ausgeführt wird, wird der Benutzer nach seinem Namen gefragt. Wenn der Benutzer den Tastaturinterrupt erhöht, zeigt das Programm die folgende Ausgabe auf dem Terminal an:

Auf diese Weise können Sie das Programm oder die Anwendung daran hindern, die Ausnahme abrupt zu schließen und abzuwickeln.

So verursachen Sie programmgesteuert die Tastaturinterrupp?

In bestimmten Situationen kann der Entwickler Code schreiben, der eine Ausnahme bewirkt, die absichtlich auftritt. Diese Praxis wird tatsächlich sehr verwendet, zum Beispiel schließt das Programm, wenn der Benutzer beenden möchte und mehr. Wenn Sie nach einer Methode suchen, um diese Ausnahme zu erhöhen, wird in Python das Schlüsselwort „Erhöhung“ verwendet, um Ausnahmen manuell zu verursachen.

Syntax der Erhöhung

Die Syntax der Erhöhung ist recht einfach, sie ist wie:

Erhöhen Sie die Namensofexception

Beispiel: Programmgesteuert Tastaturinterrupt erhöhen

Um die Tastaturinterrupt -Ausnahme zu erhöhen, verwenden Sie die folgenden Codezeilen:

versuchen:
Tastaturinterruhrter erhöhen
Außer Tastaturinterruhrter:
print ("Tastaturinterrupt -Ausnahme gefangen")
anders:
print ("keine Ausnahme")

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe am Terminal:

Wie Sie sehen können, konnte das Programm eine Ausnahme von KeyboardInterrupten erkennen, auch ohne dass der Benutzer die Schlüsselkombination Strg + C eingeben musste.

Abschluss

Ein Tastatur -Interrupt ist nichts anderes als eine Kombination aus Tastatureingaben, die den normalen Ausführungsfluss des Programms ändern oder verändern kann. In diesem Python ist der Begriff „Tastaturinterrupt“ für die Tastaturkombination von „Strg + C“ gleich, mit der die Ausführung des Programms gestoppt wird. In diesem Beitrag wurde erklärt.