2

当我从命令提示符(Windows)启动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

我只想看到空闲 gui 而不是这个心跳信息。这可能吗 ?最初我认为使用“-n”运行会起作用,但结果不是我想的那样。

4

1 回答 1

2

您可以通过使用pythonw而不是启动程序来恢复控制台python。解释器pythonw不使用标准输入和输出文件句柄,因此不需要为这些句柄打开控制台窗口。

让脚本始终使用的最佳方法pythonw是将其扩展名从 重命名.py.pyw. 如果您从资源管理器窗口或快捷方式而不是直接从控制台启动它,这也应该有效。

于 2012-12-13T19:15:21.420 回答