- Einde Python Programma Met de
quit()
Methode - Einde Python Programma Met de
exit()
Methode - Einde Python Programma Met de
sys.exit()
Methode - Einde Python Programma Met de
os.exit()
Methode - Conclusie
in PHP, de die()
commando beëindigt het script., Evenzo kunnen de Python-scripts worden beëindigd met behulp van verschillende ingebouwde functies zoals quit()
, exit()
, sys.exit()
, en os.exit()
. Python voert de instructies uit in de top-to-down volgorde, en volgens de criteria, de lussen die zijn gedefinieerd in de code; echter, wanneer de Python Interpreter het einde van het bestand EOF
bereikt, kan het niet meer instructies lezen, dus eindigt het de uitvoering.
Dit artikel introduceert de methoden om het programma in Python te beëindigen.,
beëindig Python programma met de quit() methode
een eenvoudige en effectieve manier om een Python script te beëindigen met behulp van een ingebouwde functie is dequit()
methode; Deze functie kan alleen gebruikt worden in de Python Interpreter. Wanneer dit commando wordt uitgevoerd, genereert het eenSystemExit
uitzondering in het besturingssysteem., De volledige voorbeeldcode is als volgt:
for test in range(10): if test == 5: print(quit) quit()print(test)
uitvoer:
01234Use quit() or Ctrl-Z plus Return to exit
beëindig Python-programma met de exit() methode
de functionaliteit is hetzelfde als de quit()
methode, maar u hoeft hiervoor geen Python-bibliotheken te importeren. De volledige voorbeeldcode is als volgt.
for test in range(10): if test == 5: print(exit) exit() print(test)
uitvoer:
01234Use exit() or Ctrl-Z plus Return to exit
beëindig Python-programma met het sys.exit () methode
deze methode is beter dan de quit()
en exit()
methode., De syntaxis is:
sys.exit()
de arg
is optioneel in de syntaxis. Meestal is het een integer waarde, maar de string waarde kan ook worden doorgegeven. De waarde van het nulargument wordt beschouwd als het beste geval bij succesvolle beëindiging. De volledige voorbeeldcode is als volgt.
import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80")
Output:
SystemExit: weight less than 80
beëindig Python-programma met het besturingssysteem.exit () Method
Deze methode wordt gebruikt om het proces te beëindigen met een speciale status zoals een dochterproces in het script., Een dochterproces kan worden aangemaakt met de methode os.fork()
. Het os.fork()
commando zal efficiënt werken onder Linux; echter, je moet de Cygwin-gebouwd voor Windows gebruiken. De verwijzing is hier.
de volledige voorbeeldcode is als volgt.
de os.wait()
methode geeft het dochterproces ID terug met de beëindigingsstatus. We zullen de exit code krijgen met behulp van deos._exit()
methode.,
uitvoer:
AttributeError: module 'os' has no attribute 'fork'
conclusie
De sys.exit()
methode heeft de voorkeur boven alle bovenstaande methoden. Aan de andere kant moet het os.exit()
Commando worden gebruikt voor specifieke scenario ‘ s en directe beëindiging.