- Beenden Sie das Python-Programm mit der
quit()
– Methode - Beenden Sie das Python-Programm mit der
exit()
– Methode - Beenden Sie das Python-Programm mit der
sys.exit()
– Methode - Beenden Sie das Python-Programm mit der
os.exit()
Methode - 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.