2012-12-13 39 views
2

當我從命令提示符(Windows)啓動idlex時,我失去了我的提示,直到我關閉idlex新的過程。可能沒有心跳運行idlex(我想最小化窗口數)

F:\>c:\Python27\Scripts\idlex.py 
[IPKernelApp] To connect another client to this kernel, use: 
[IPKernelApp] --existing c:\users\myname\appdata\local\temp\tmpch1j8w.json 
heartbeat: 1.0 

我想只看到idlex gui而沒有看到這個心跳信息。這可能嗎 ? 最初我以爲用'-n'運行會起作用,但結果並不是我認爲的可能。

回答

2

您可以通過啓動程序pythonw而不是python來啓動控制檯。解釋器pythonw不使用標準輸入和輸出文件句柄,因此它不需要爲這些句柄打開控制檯窗口。

讓腳本始終使用pythonw的最佳方法是將其擴展名從.py重命名爲.pyw。如果您從資源管理器窗口或快捷方式啓動它,而不是直接從控制檯啓動,也應該可以工作。

+0

IdleX已在腳本目錄中包含idlex.pyw。 – Roger