script programa ejecutar desde cómo consola archivos archivo python

programa - ¿Programáticamente detener la ejecución del script de Python?



ejecutar script python 3 (4)

Desea sys.exit() . De los documentos de Python:

>>> import sys >>> print sys.exit.__doc__ exit([status]) Exit the interpreter by raising SystemExit(status). If the status is omitted or None, it defaults to zero (i.e., success). If the status is numeric, it will be used as the system exit status. If it is another kind of object, it will be printed and the system exit status will be one (i.e., failure).

Entonces, básicamente, harás algo como esto:

from sys import exit # Code! exit(0) # Successful exit

Posible duplicado:
Terminar una secuencia de comandos de Python

¿Es posible detener la ejecución de un script de python en cualquier línea con un comando?

Me gusta

some code quit() # quit at this point some more code (that''s not executed)


Las funciones integradas exit() y quit() hacen exactamente lo que usted desea. No es necesaria la importación de sys.

Alternativamente, puede generar SystemExit , pero debe tener cuidado de no atraparlo en ningún lugar (lo cual no debería suceder siempre que especifique el tipo de excepción en todos sus bloques de prueba).


Puede raise SystemExit(0) lugar de ir a todos los problemas para import sys; sys.exit(0) import sys; sys.exit(0) .


sys.exit() hará exactamente lo que quieras.

import sys sys.exit("Error message")