1. End Python Program Cu quit() Metoda
  2. End Python Program Cu exit() Metoda
  3. End Python Program Cu sys.exit() Metoda
  4. Sfârșitul Program in Python Cu os.exit() Metoda
  5. Concluzie

la fel Ca în PHP, die() comandă întrerupe rularea script-ul., În mod similar, Python script-uri poate fi reziliat prin utilizarea diferitelor funcții built-in ca quit(), exit(), sys.exit() și os.exit(). Python execută instrucțiunile în ordinea de sus în jos și, conform criteriilor, buclele care sunt definite în cod; cu toate acestea, când interpretul Python ajunge la sfârșitul fișierului EOF, nu poate citi mai multe instrucțiuni, așa că încheie execuția.acest articol va introduce metodele de încheiere a programului în Python.,un mod simplu și eficient de a termina un script Python folosind o funcție încorporată este metoda quit(); această funcție poate fi utilizată numai în interpretorul Python. Când această comandă se execută, generează o excepție SystemExit în sistemul de operare., De exemplu complet codul este după cum urmează:

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

Ieșire:

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

End Python Program Cu exit() Metoda

funcționalitatea este aceeași ca quit() metoda, dar nu aveți nevoie pentru a importa biblioteci Python pentru acest lucru. Codul exemplu complet este după cum urmează.

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

Ieșire:

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

End Python Program Cu sys.această metodă este mai bună decât metoda quit()și exit()., Sintaxa este:

sys.exit()

arg este opțională în sintaxă. În mare parte, este o valoare întreagă, dar valoarea șirului poate fi de asemenea trecută. Valoarea argumentului zero este considerată a fi cel mai bun caz în terminarea cu succes. Codul exemplu complet este după cum urmează.

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

Ieșire:

SystemExit: weight less than 80

End Python Program Cu sistemul de operare.exit () metoda

această metodă este utilizată pentru a termina procesul cu unele statut special ca un proces copil în script-ul., Un proces copil poate fi creat folosind metoda os.fork(). Comanda os.fork() va funcționa eficient pe Linux; cu toate acestea, trebuie să utilizați Cygwin-construit pentru Windows. Referința sa este aici.

codul exemplu complet este după cum urmează.

metoda os.wait() va returna ID-ul procesului copil cu starea sa de terminare. Vom obține codul de ieșire folosind metoda os._exit().,

Ieșire:

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

Concluzie

sys.exit() metoda este preferată de toate metodele de mai sus. Pe de altă parte, comanda os.exit() ar trebui utilizată pentru scenarii specifice și terminare instantanee.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *