Estoy ejecutando un programa python en Windows XP, ¿cómo puedo obtener el código de salida después de que termine mi programa?obtener el código de salida para el programa python
Gracias.
Estoy ejecutando un programa python en Windows XP, ¿cómo puedo obtener el código de salida después de que termine mi programa?obtener el código de salida para el programa python
Gracias.
Desde una línea de comandos de Windows que puede utilizar:
echo %ERRORLEVEL%
Por ejemplo:
C:\work>python helloworld.py
Hello World!
C:\work>echo %ERRORLEVEL%
0
¿Cómo se ejecuta el programa?
salida en python con sys.exit (1)
Si estás en CMD o un archivo BAT se puede acceder a la variable% ERRORLEVEL% para obtener el código de salida.
Por ejemplo (archivo por lotes):
IF ERRORLEVEL 1 GOTO LABEL
IF ERRORLEVEL 1 coincidirá con los códigos de salida de> = 1 - http://support.microsoft.com/kb/69576 –
También puede utilizar Python para comenzar su pitón-programa
import subprocess
import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode
Si desea utilizar ERRORLEVEL (a diferencia de% ERRORLEVEL%) a check for a specific exit value utilizar
IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>
Por ejemplo
IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL
¿cómo piensas hacer esto? – SilentGhost
@ phoenix24 debe volver a las preguntas que ha realizado anteriormente y marcar las correctas como respondidas. Su calificación de aceptación es bastante baja. 44% – Spooks