1. Fine Programma in Python Con il quit() Metodo
  2. Fine Programma in Python Con il exit() Metodo
  3. Fine Programma in Python Con il sys.exit() Metodo
  4. Fine Programma in Python Con il os.exit() Metodo
  5. Conclusione

Come in PHP, il die() comando termina l’esecuzione dello script., Allo stesso modo, gli script Python possono essere terminati utilizzando diverse funzioni incorporate come quit(), exit(), sys.exit() e os.exit(). Python esegue le istruzioni nell’ordine dall’alto verso il basso e, secondo i criteri, i loop definiti nel codice; tuttavia, quando l’interprete Python raggiunge la fine del file EOF, non può leggere più istruzioni, quindi termina l’esecuzione.

Questo articolo introdurrà i metodi per terminare il programma in Python.,

Terminare il programma Python con il metodo quit ()

Un modo semplice ed efficace per terminare uno script Python utilizzando una funzione integrata è il metodoquit(); questa funzione può essere utilizzata solo nell’interprete Python. Quando questo comando viene eseguito, genera un’eccezioneSystemExit nel sistema operativo., Il codice di esempio completo è il seguente:

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

Output:

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

Termina il programma Python con il metodo exit ()

La sua funzionalità è la stessa del metodo quit(), ma non è necessario importare librerie Python per questo. Il codice di esempio completo è il seguente.

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

Output:

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

Terminare il programma Python con il sistema.metodo exit ()

Questo metodo è migliore del metodoquit()eexit()., La sintassi è:

sys.exit()

Il arg è facoltativo nella sintassi. Principalmente, è un valore intero, ma il valore della stringa può anche essere passato. Il valore dell’argomento zero è considerato il caso migliore in caso di terminazione riuscita. Il codice di esempio completo è il seguente.

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

Uscita:

SystemExit: weight less than 80

Terminare il programma Python con il sistema operativo.exit () Metodo

Questo metodo viene utilizzato per terminare il processo con uno stato speciale come un processo figlio nello script., È possibile creare un processo figlio utilizzando il metodoos.fork(). Il comandoos.fork() funzionerà in modo efficiente su Linux; tuttavia, è necessario utilizzare il Cygwin-costruito per Windows. Il suo riferimento è qui.

Il codice di esempio completo è il seguente.

Il metodo os.wait() restituirà l’ID del processo figlio con il suo stato di terminazione. Otterremo il codice di uscita utilizzando il metodoos._exit().,

Output:

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

Conclusione

Il sys.exit() metodo è preferito da tutti i metodi di cui sopra. D’altra parte, il comandoos.exit() deve essere utilizzato per scenari specifici e terminazione istantanea.

Lascia un commento

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