1. End Python Program a quit() módszer
  2. End Python Program a exit() módszer
  3. End Python Program a sys.exit()> method
  4. end python program a os.exit() method
  5. 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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük