1. End Python-Ohjelma, Jossa quit() Tapa
  2. End Python-Ohjelma, Jossa exit() Tapa
  3. End Python-Ohjelma, Jossa sys.exit() Tapa
  4. End Python-Ohjelma, Jossa os.exit() Tapa
  5. Johtopäätös

Kuten PHP, die() komento sulkee käynnissä script., Samoin, Python-skriptejä voidaan purkaa käyttämällä erilaisia sisäänrakennettuja toimintoja, kuten quit(), exit(), sys.exit() ja os.exit(). Python suorittaa ohjeita ylhäältä-alas järjestyksessä, ja kohti kriteerit, silmukat, jotka on määritelty koodi; kuitenkin, kun Python-Tulkki saavuttaa tiedoston loppuun EOF, se voi lukea lisää ohjeita, niin se päättyy suorituksen.

tässä artikkelissa esitellään menetelmät ohjelman lopettamiseksi Pythonissa.,

End Python-Ohjelma, Jossa quit() Menetelmä

helppo ja tehokas tapa lopettaa Python-skripti käyttäen sisäänrakennettu toiminto on quit() tapa; tämä toiminto voidaan hyödyntää Python-Tulkki. Kun tämä komento suoritetaan, se tuottaa SystemExit poikkeuksen OS: ssa., Täydellinen esimerkki koodi on seuraava:

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

tuloksena on:

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

End Python-Ohjelma, Jossa exit () – Metodia

Sen toiminnallisuus on sama kuin quit() menetelmä, mutta sinun ei tarvitse tuoda Python kirjastot tähän. Täydellinen esimerkkikoodi on seuraava.

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

tuloksena on:

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

End Python-Ohjelman sys.exit () – Metodia

Tämä menetelmä on parempi kuin quit() ja exit() menetelmä., Syntaksi on:

sys.exit()

arg on valinnainen syntaksi. Useimmiten se on kokonaisluku-arvo, mutta merkkijonoarvo voidaan myös ohittaa. Nolla-argumenttiarvoa pidetään parhaana tapauksena onnistuneessa irtisanomisessa. Täydellinen esimerkkikoodi on seuraava.

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

tuloksena on:

SystemExit: weight less than 80

End Python-Ohjelma, Jossa on käyttöjärjestelmä.exit () Method

tätä menetelmää käytetään päättämään prosessi, jossa on jokin erityistilanne, kuten lapsiprosessi käsikirjoituksessa., Lapsen prosessi voidaan luoda käyttämällä os.fork() – menetelmää. os.fork() komento tulee tehokkaasti työskennellä Linux; kuitenkin, sinun täytyy käyttää Cygwin-rakennettu Windows. Sen viittaus on tässä.

täydellinen esimerkkikoodi on seuraava.

os.wait() menetelmä palauttaa lapsi prosessi ID sen päättäminen tila. Saamme poistumiskoodin os._exit() – menetelmällä.,

tuloksena on:

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

Johtopäätös

sys.exit() menetelmä on edullinen kaikki edellä mainittuja menetelmiä. Toisaalta – komentoa tulisi käyttää tiettyihin skenaarioihin ja välittömään päättymiseen.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *