1. End Program v Pythonu S quit() Metody
  2. End Program v Pythonu S exit() Metody
  3. End Program v Pythonu S sys.exit() Metody
  4. End Python Program S os.exit() Metody
  5. Závěr

Jak v PHP, die() příkaz ukončí běh skriptu., Podobně, Python skriptů může být ukončena pomocí různých vestavěných funkcí, jako je quit() exit() sys.exit() os.exit(). Python provádí podle pokynů v top-down pořadí, a podle kritérií, smyček, které jsou definovány v kódu; nicméně, když Python Interpret dosáhne konce souboru EOF, to nemůže přečíst si další pokyny, tak to končí popravou.

tento článek představí metody ukončení programu v Pythonu.,

End Program v Pythonu S quit() Metoda

jednoduchý a efektivní způsob, jak ukončit skript v Pythonu pomocí vestavěné funkce je quit() metoda; tato funkce může být využita v Pythonu. Když se tento příkaz spustí, vygeneruje v operačním systému výjimku SystemExit., Kompletní příklad kódu je následující:

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

Výstup:

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

End Program v Pythonu S exit() Metoda

Jeho funkčnost je stejná jako quit() metoda, ale nemusíte importovat Python knihoven pro. Úplný příklad kódu je následující.

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

výstup:

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

konec programu Python se sys.metoda exit ()

tato metoda je lepší než metoda quit() a exit()., Syntaxe je:

sys.exit()

arg je v syntaxi volitelná. Většinou se jedná o celočíselnou hodnotu, ale hodnotu řetězce lze také předat. Hodnota nulového argumentu je považována za nejlepší případ úspěšného ukončení. Úplný příklad kódu je následující.

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

výstup:

SystemExit: weight less than 80

konec programu Python s operačním systémem.metoda exit ()

tato metoda se používá k ukončení procesu s nějakým zvláštním stavem, jako je proces dítěte ve skriptu., Dětský proces lze vytvořit pomocí metody os.fork(). Příkaz os.fork() bude efektivně pracovat na Linuxu; musíte však použít Cygwin-postavený pro Windows. Jeho odkaz je zde.

úplný příklad kódu je následující.

metodaos.wait() vrátí ID procesu dítěte se stavem ukončení. Výstupní kód získáme metodouos._exit().,

Výstup:

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

Závěr

sys.exit() metoda je preferovanou ze všech výše uvedených metod. Na druhé straně by měl být pro konkrétní scénáře a okamžité ukončení použit příkaz os.exit().

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *