- 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 exitEnd 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 exitEnd 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 80End 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.