获取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

回到顶部