我有一个使用python作为脚本语言的应用程序。当有人修改python脚本时我想知道它是否有语法错误。我使用python.exe(Windows 2003,python 2.5)来检查脚本,所以我执行类似
的操作python script.py > errors.txt
但是尽管script.py有语法错误,errors.txt仍为0kb,在这种情况下,python检测到的错误会显示在屏幕上(但不会重定向到文件中)
答案 0 :(得分:0)
如果python使用STDERR输出流进行错误(我承认我不知道是否存在错误),您必须使用以下命令重新定向错误链:
python script.py 2> errors.txt