我有一个恼人的问题。我有一个 Windows 批处理文件,它进行一些初始化(主要是设置 Python 路径),然后调用 Python 脚本。运行批处理程序时,会为 Python 程序打开另一个窗口。问题是,每当 Python 程序出现错误时,窗口当然会关闭,我看不到错误,因为我会立即返回到调用批处理脚本的原始 cmd 窗口。
如何在 cmd 窗口中传输或显示 python 错误?
答案1
好吧,在尝试了不同的解决方案之后,我发现最好的方法是将 -i 参数添加到调用 python 脚本的行中,该脚本运行 python 解释器,以便在那里显示错误。以下是一个例子:
mybat.bat:
ECHO Doing some initialization here
%PATH% = C:\CustomModulePath;%PATH%
python -i myscript.py