Uscire dal programma con Python exit Function

0 Comments

Ci sono molte volte in cui vogliamo uscire dal programma prima che l’interprete lo faccia, e per questo scopo, abbiamo python exit function. Oltre a exit abbiamo anche alcune funzioni come quit (), sys.exit () e sistema operativo._uscita(). Impariamo a conoscere ciascuno dei loro vantaggi e svantaggi.

Durante una semplice esecuzione del programma (senza l’uso delle funzioni sopra menzionate), quando l’interprete raggiunge la fine del programma/script, esce dal programma., Ma quando usiamo funzioni come exit e quit, esce automaticamente in quel momento.

Contenuto del Tutorial

Lavorare con le funzioni di uscita python

A volte abbiamo bisogno che il programma si fermi prima che l’interprete raggiunga la fine dello script, come se incontrassimo qualcosa che non è richiesto. Quindi, capiamo quali funzioni possono essere utilizzate di seguito.

Exit () –

Questa funzione può essere implementata solo quando il sito.,il modulo py è lì (viene preinstallato con Python), ed è per questo che non dovrebbe essere utilizzato nell’ambiente di produzione. Dovrebbe essere usato solo con l’interprete.

In background, la funzione di uscita python utilizza un’eccezione SystemExit. Significa che quando l’interprete incontra exit(), dà l’eccezione SystemExit. Inoltre, non stampa la traccia dello stack, il che significa perché si è verificato l’errore.

Se eseguiamo print(exit) –

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

Di seguito è riportato il codice per uscire dal programma se incontriamo un elettore con età inferiore a 18.,

ages= for age in ages: if age < 18: print(age,"not allowed") exit() else: print(age,"allowed") 
Output- 19 allowed 45 allowed 12 not allowed 

Se si esegue il programma in ipython l’uscita è-

Python uscita, utilizzando quit() –

Questa funzione funziona esattamente come la exit(). Non c’è una sola differenza. È per rendere la lingua più user-friendly. Pensa, sei un principiante del linguaggio Python, quale funzione penserai dovrebbe essere usata per uscire dal programma? Esci o esci, giusto?, Questo è ciò che rende Python un linguaggio facile da usare. Come la funzione python exit, python quit () non lascia alcuna traccia di stack e non dovrebbe essere usato nella vita reale.

Supponiamo, vogliamo uscire dal programma quando si verifica un nome in voti di lista

marks= for i in marks: if type(i) != int : print("Oops!! Encountered a non-int value:",i) quit() 
Output- Oops!! Encountered a non-int value: ashwini 

Sys.,exit()-

Questa funzione è utile e può essere utilizzata nel mondo reale o nell’ambiente di produzione perché è una funzione del modulo sys disponibile ovunque. Dovremmo usare questa funzione per controllare il terminale a=quando abbiamo file di grandi dimensioni.

Output- Voting not allowed because the age is less than 18 

os._exit-

Questa funzione chiama la funzione C =_exit() che termina immediatamente il programma. Inoltre, questa affermazione “non può mai tornare”.,

Differenza tra exit(0) e exit(1)

La differenza principale tra exit(0) e exit(1) è che exit(0) rappresenta il successo con eventuali errori e exit(1) rappresenta il fallimento.

Deve Leggere:

  • Come per Convertire la Stringa in Minuscolo in
  • Come Calcolare la Radice Quadrata
  • Utente di Ingresso | Input () Funzione | Input da Tastiera
  • Miglior Libro per Imparare Python nel 2020

Conclusione

La funzione uscita è una funzione utile quando si desidera uscire dal programma senza l’interprete di raggiungere la fine del programma., Alcune delle funzioni utilizzate sono python exit function, quit (), sys.uscita (), sistema operativo._uscita(). Dovremmo usare queste funzioni in base alle nostre esigenze.

Prova a eseguire i programmi dalla tua parte e fammi sapere se hai qualche domanda.

Codifica felice!


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *