- End Python Program a
quit()
módszer - End Python Program a
exit()
módszer - End Python Program a
sys.exit()
> method - end python program a
os.exit()
method - következtetés
mint a PHP, a die()
parancs megszünteti a futó script., Hasonlóképpen, a Python szkriptek megszüntethetők különböző beépített funkciók használatával, mint például a quit()
, exit()
, sys.exit()
, és . Python végrehajtja az utasításokat a fentről lefelé sorrendben, és a kritériumok szerint, a hurkok, amelyek meghatározott kódot; azonban, ha a Python értelmező eléri a végén a fájl EOF
, nem tud olvasni több utasítást, így véget ér a végrehajtás.
Ez a cikk bemutatja a python program befejezésének módszereit.,
end Python Program a quit () metódus
egy egyszerű és hatékony módja annak, hogy megszüntesse a Python script egy beépített funkció a quit()
módszer; ez a funkció csak akkor lehet használni a Python értelmező. Amikor ez a parancs végrehajtja, létrehoz egy SystemExit
kivételt az operációs rendszerben., A teljes példakód a következő:
for test in range(10): if test == 5: print(quit) quit()print(test)
kimenet:
01234Use quit() or Ctrl-Z plus Return to exit
End Python Program az exit() metódussal
funkcionalitása megegyezik a quit()
metódussal, de nem kell Python könyvtárakat importálnia ezért. A teljes példakód a következő.
for test in range(10): if test == 5: print(exit) exit() print(test)
kimenet:
01234Use exit() or Ctrl-Z plus Return to exit
End Python Program a sys.exit () Method
Ez a módszer jobb, mint a quit()
és exit()
method., A szintaxis:
sys.exit()
a arg
választható a szintaxisban. Többnyire ez egy egész szám, de a karakterlánc értéke is átadható. A nulla argumentum érték tekinthető a legjobb esetben a sikeres felmondás. A teljes példakód a következő.
import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80")
kimenet:
SystemExit: weight less than 80
End Python Program az operációs rendszerrel.exit () Method
Ez a módszer arra szolgál, hogy a folyamatot valamilyen speciális státusszal szüntesse meg, mint például egy gyermekfolyamat a szkriptben., A gyermek folyamat lehet létrehozni aos.fork()
módszer. A os.fork()
parancs hatékonyan működik a Linuxon; azonban a Cygwin által épített Windows rendszert kell használnia. A hivatkozás itt található.
a teljes példakód a következő.
a os.wait()
módszer visszaadja a gyermek folyamatazonosítóját a felmondási állapotával. A kilépési kódot a os._exit()
módszerrel kapjuk meg.,
kimenet:
AttributeError: module 'os' has no attribute 'fork'
következtetés
a sys.exit()
módszer előnyös az összes fenti módszerek. Másrészt a os.exit()
parancsot kell használni konkrét forgatókönyvekhez és azonnali megszüntetéshez.