获取python程序的退出代码
我在windowsXP上运行python程序,如何在程序结束后获取退出代码?获取python程序的退出代码
谢谢。
回答:
从Windows命令行,你可以使用:
echo %ERRORLEVEL%
例如:
C:\work>python helloworld.py Hello World!
C:\work>echo %ERRORLEVEL%
0
回答:
您如何运行该程序?与sys.exit蟒蛇
退出(1)
如果你在CMD或BAT文件,你可以访问变量%ERRORLEVEL%,以获得退出代码。
例如(批处理文件):
IF ERRORLEVEL 1 GOTO LABEL
回答:
您还可以使用Python来开始你的Python程序
import subprocess import sys
retcode = subprocess.call([sys.executable, "myscript.py"])
print retcode
回答:
如果你想使用ERRORLEVEL(相对%ERRORLEVEL%)到check for a specific exit value使用
IF ERRORLEVEL <N> IF NOT ERRORLEVEL <N+1> <COMMAND>
例如
IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO LABEL
以上是 获取python程序的退出代码 的全部内容, 来源链接: utcz.com/qa/260460.html