Valor de retorno
La rutina principal puede tener un valor de retorno. Este valor puede ser una simple variable que indique el éxito o el fracaso del procesamiento interno .
El valor de retorno se envía con ayuda de la función exit()
incluida en el módulo sys
:
Valor de retorno
import sys
if __name__ == "__main__":
# (Rutina principal)
print("Rutina principal completa")
sys.exit(0) # codigo ejecución exitosa
Esta función indica la intensión de salir del intérprete y su argumento es el valor de retorno.
Los valores habituales de salida son los siguientes:
Valor | Significado |
---|---|
0 , None |
Terminación exitosa |
1 |
Error genérico |
2 |
Error (sólo sintaxis de línea de comandos) |
El valor de retorno también puede ser un valor o una estructura de datos completa; sin embargo estos casos deben manejarse con cuidado porque dichos valores pueden ser malinterpretados por el sistema operativo como códigos de error.