1. Einde Python Programma Met de quit() Methode
  2. Einde Python Programma Met de exit() Methode
  3. Einde Python Programma Met de sys.exit() Methode
  4. Einde Python Programma Met de os.exit() Methode
  5. 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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *