Eclipse脚本中未显示的Python脚本输出

时间:2013-04-26 00:25:33

标签: python eclipse console output

在Windows下使用Eclipse Juno我已经配置了一个调用Python.exe程序的外部工具,其中一个Python脚本文件作为参数运行(后者在双引号之间,如"C:\script.py")。 / p>

我还仔细检查过,在外部工具配置窗口中,在“Common”选项卡中设置了“Allocate console”选项。

但是,当我现在运行这个外部工具时,Eclipse控制台中根本没有显示任何Python输出。

另一方面,当我定义另一个外部工具,调用cmd.exe时,我可以在Eclipse控制台中看到该shell的所有输出都很好。

此外,当我直接从Windows shell窗口运行python.exe "C:\script.py"时,我也可以看到来自此Python脚本的所有输出。此外,当我使用PyDev直接在Eclipse中运行Python脚本时(我开发了脚本),然后它的输出再次显示在Eclipse / PyDev控制台中。

因此,Eclipse控制台理论上可以正常使用外部工具,而被调用的Python脚本可以打印输出。但是,将Python脚本作为外部工具运行时,Eclipse控制台中不会显示任何输出。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这可能是Windows的限制,某些输出无法读取其他程序。我自己还不了解它,但它可能与this有关。

相关问题