- terminar programa Python con el
quit()
método - terminar programa Python con el
exit()
método - terminar programa Python con el
sys.exit()
method - termine el programa Python con el
os.exit()
method - conclusion
como en php, el comando die()
termina el script en ejecución., Del mismo modo, los scripts de Python se pueden terminar usando diferentes funciones integradas como quit()
, exit()
, sys.exit()
, y os.exit()
. Python ejecuta las instrucciones en el orden de arriba a abajo, y según los criterios, los bucles que se definen en el código; sin embargo, cuando el intérprete Python llega al final del archivo EOF
, no puede leer más instrucciones, por lo que finaliza la ejecución.
Este artículo presentará los métodos para finalizar el programa en Python.,
termine el programa Python con el método quit ()
Una forma fácil y efectiva de terminar un script Python usando una función incorporada es el métodoquit()
; esta función solo se puede utilizar en el intérprete Python. Cuando este comando se ejecuta, genera una excepción SystemExit
en el sistema operativo., El código de ejemplo completo es el siguiente:
for test in range(10): if test == 5: print(quit) quit()print(test)
salida:
01234Use quit() or Ctrl-Z plus Return to exit
termine el programa Python con el método exit ()
su funcionalidad es la misma que la quit()
bibliotecas para esto. El código de ejemplo completo es el siguiente.
for test in range(10): if test == 5: print(exit) exit() print(test)
Resultado:
01234Use exit() or Ctrl-Z plus Return to exit
Final Programa en Python Con el sys.Método exit ()
Este método es mejor que el quit()
y exit()
método., La sintaxis es:
sys.exit()
El arg
es opcional en la sintaxis. En su mayoría, es un valor entero, pero el valor de cadena también se puede pasar. El valor del argumento cero se considera el mejor caso en la terminación exitosa. El código de ejemplo completo es el siguiente.
import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80")
Resultado:
SystemExit: weight less than 80
Final Programa en Python Con el sistema operativo.exit () Method
Este método se usa para terminar el proceso con algún estado especial como un proceso hijo en el script., Se puede crear un proceso hijo utilizando el método os.fork()
. El comando os.fork()
funcionará de manera eficiente en Linux; sin embargo, debe utilizar Cygwin-built Para Windows. Su referencia está aquí.
el código de ejemplo completo es el siguiente.
el método os.wait()
devolverá el ID del proceso hijo con su estado de terminación. Obtendremos el código de salida usando el método os._exit()
.,
Resultado:
AttributeError: module 'os' has no attribute 'fork'
Conclusión
El sys.exit()
método es el preferido de todos los métodos anteriores. Por otro lado, el comando os.exit()
debe usarse para escenarios específicos y terminación instantánea.