2011-04-13 37 views
0

我有一个使用python作为脚本语言的应用程序。当有人修改我想知道的Python脚本是否有语法错误。我现在用的是python.exe(Windows 2003中,蟒蛇2.5)检查脚本,所以我执行类似python.exe输出

python script.py > errors.txt 

但ERRORS.TXT仍然0KB尽管script.py有语法错误,在这种情况下,错误检测到的蟒蛇显示在屏幕上(但没有重定向到文件)

+0

python -ud script.py> errors.txt – alexy13 2011-04-13 11:05:41

+0

嗯.. 。不起作用 – jab 2011-04-13 11:15:24

回答

0

如果python使用STDERR输出流的错误(我承认我不知道它是否如此),你必须insted重定向错误strem通过使用:

python script.py 2> errors.txt 
+0

是的......这是......我正在写我自己的答案,但你先发布它。谢谢 – jab 2011-04-13 11:29:56