Windows shell 程序具有%ERRORLEVEL%变量,可用于查找已通过 shell 程序运行的进程的退出代码。因此,我可以在.bat文件中使用它来获取我从.bat文件中调用的外部脚本的退出代码。我想从正在调用的进程中返回更丰富的错误信息(第一个实例中的堆栈跟踪)。我想从我正在运行的Python脚本中返回它,我可以使用Python的“traceback”模块来完成。我可以将其保存在%ERRORLEVEL%吗?是否有有关此变量的任何文档?
最佳答案
%ERRORLEVEL%
返回程序的退出代码,即它是一个整数值并且没有字符限制。如wiki document for DOS中所述:
Windows section of the same document说:
关于python - Windows Shell%ERRORLEVEL%变量是否有字符限制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41153413/