1. Beenden Sie das Python-Programm mit der quit() – Methode
  2. Beenden Sie das Python-Programm mit der exit() – Methode
  3. Beenden Sie das Python-Programm mit der sys.exit() – Methode
  4. Beenden Sie das Python-Programm mit der os.exit() Methode
  5. Schlussfolgerung

Wie in PHP beendet der Befehl die() das laufende Skript., Ebenso können die Python-Skripte mit verschiedenen integrierten Funktionen wie quit(), exit(), sys.exit() und os.exit()beendet werden. Python führt die Anweisungen in der Reihenfolge von oben nach unten und gemäß den Kriterien die im Code definierten Schleifen aus; Wenn der Python-Interpreter jedoch das Ende der Datei EOF erreicht, kann er keine weiteren Anweisungen lesen, sodass die Ausführung beendet wird.

In diesem Artikel werden die Methoden zum Beenden des Programms in Python vorgestellt.,

Python-Programm beenden Mit der Methode quit ()

Eine einfache und effektive Möglichkeit, ein Python-Skript mit einer integrierten Funktion zu beenden, ist die Methode quit(); Diese Funktion kann nur im Python-Interpreter verwendet werden. Wenn dieser Befehl ausgeführt wird, generiert er eineSystemExit Ausnahme im Betriebssystem., Der vollständige Beispielcode lautet wie folgt:

for test in range(10): if test == 5: print(quit) quit()print(test)

Ausgabe:

01234Use quit() or Ctrl-Z plus Return to exit

Beenden Sie das Python-Programm mit der exit () – Methode

Seine Funktionalität entspricht der quit() – Methode. Der vollständige Beispielcode lautet wie folgt.

for test in range(10): if test == 5: print(exit) exit() print(test)

Ausgabe:

01234Use exit() or Ctrl-Z plus Return to exit

Beenden Sie das Python-Programm mit dem sys.exit () Methode

Diese Methode ist besser als die quit() und exit() Methode., Die Syntax lautet:

sys.exit()

Die arg ist optional in der Syntax. Meistens ist es ein ganzzahliger Wert, aber der Zeichenfolgenwert kann auch übergeben werden. Der Null-Argumentwert gilt als der beste Fall bei erfolgreicher Beendigung. Der vollständige Beispielcode lautet wie folgt.

import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80") 

Ausgabe:

SystemExit: weight less than 80

Beenden Sie das Python-Programm mit dem Betriebssystem.exit () – Methode

Diese Methode wird verwendet, um den Prozess mit einem speziellen Status wie einem untergeordneten Prozess im Skript zu beenden., Ein untergeordneter Prozess kann mit der os.fork() – Methode erstellt werden. Der Befehl os.fork() funktioniert effizient unter Linux; Sie müssen jedoch den für Windows erstellten Cygwin verwenden. Seine Referenz ist hier.

Der vollständige Beispielcode lautet wie folgt.

Die Methode os.wait() gibt die untergeordnete Prozess-ID mit ihrem Beendigungsstatus zurück. Wir erhalten den Exit-Code mit deros._exit() – Methode.,

Ausgabe:

AttributeError: module 'os' has no attribute 'fork'

Schlussfolgerung

Die sys.exit() – Methode wird von allen oben genannten Methoden bevorzugt. Andererseits sollte der Befehl os.exit() für bestimmte Szenarien und sofortige Beendigung verwendet werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.