- avsluta Python Program med
quit()
metod - avsluta Python Program med
exit()
metod - avsluta Python Program med
sys.exit()
metod - avsluta Python Program med
os.exit()
metod - slutsats
som i PHP avslutar kommandot die()
det löpande skriptet., På samma sätt kan Python-skripten avslutas med olika inbyggda funktioner som quit()
, exit()
, sys.exit()
och os.exit()
. Python utför instruktionerna i top-to-down-ordningen, och enligt kriterierna, slingorna som definieras i koden; men när Python-tolken når slutet av filen EOF
kan den inte läsa fler instruktioner, så det slutar utförandet.
den här artikeln kommer att introducera metoderna för att avsluta programmet i Python.,
avsluta Python-programmet med quit () – metoden
ett enkelt och effektivt sätt att avsluta ett Python-skript med en inbyggd funktion är quit()
– metoden; den här funktionen kan endast användas i Python-tolken. När det här kommandot körs genererar det ettSystemExit
undantag i operativsystemet., Den fullständiga exempelkoden är följande:
for test in range(10): if test == 5: print(quit) quit()print(test)
utgång:
01234Use quit() or Ctrl-Z plus Return to exit
avsluta Python-programmet med exit () – metoden
dess funktionalitet är densamma som quit()
– metoden, men du behöver inte importera Python-bibliotek för detta. Den fullständiga exempelkoden är som följer.
for test in range(10): if test == 5: print(exit) exit() print(test)
utgång:
01234Use exit() or Ctrl-Z plus Return to exit
avsluta Python-programmet med sys.exit () Method
den här metoden är bättre än metoden quit()
och exit()
., Syntaxen är:
sys.exit()
arg
är valfri i syntaxen. För det mesta är det ett heltal, men strängvärdet kan också skickas. Nollargumentvärdet anses vara det bästa fallet vid framgångsrik uppsägning. Den fullständiga exempelkoden är som följer.
import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80")
utgång:
SystemExit: weight less than 80
avsluta Python-programmet med operativsystemet.exit () Method
den här metoden används för att avsluta processen med någon särskild status som en underordnad process i skriptet., En underordnad process kan skapas med metodenos.fork()
. Kommandotos.fork()
fungerar effektivt på Linux; du måste dock använda Cygwin-byggd för Windows. Dess referens är här.
hela exempelkoden är som följer.
metodenos.wait()
returnerar underordnad process-ID med dess avslutningsstatus. Vi kommer att få exitkoden medos._exit()
– metoden.,
utgång:
AttributeError: module 'os' has no attribute 'fork'
slutsats
sys.exit()
metoden föredras från alla metoder ovan. Å andra sidan bör kommandotos.exit()
användas för specifika scenarier och omedelbar avslutning.