python.exe 输出

0 投票
1 回答
757 浏览
提问于 2025-04-16 15:38

我有一个应用程序,它使用Python作为脚本语言。当有人修改了一个Python脚本时,我想知道它是否有语法错误。我使用的是python.exe(Windows 2003,Python 2.5)来检查这个脚本,所以我执行了类似下面的命令:

python script.py > errors.txt

但是,尽管script.py有语法错误,errors.txt文件的大小仍然是0kb。在这种情况下,Python检测到的错误会显示在屏幕上(但没有被重定向到文件中)。

1 个回答

0

如果Python使用STDERR这个输出流来显示错误信息(我承认我不太确定它是否是这样),那么你需要通过以下方式来重定向错误流:

python script.py 2> errors.txt

撰写回答