通过IDLE(Windows 7上的Python 2.7.12)运行此代码时:
from twisted.internet import reactor
reactor.run()
如果我按Ctrl + C
,我会在IDLE shell中找回提示。但是,即使我关闭了所有IDLE窗口,pythonw.exe
仍然在任务管理器中依赖。如果我执行并Ctrl + C
来自终端的代码,则不会发生这种情况。有什么区别以及如何修复IDLE案例?
CNC中
在使用Windows 10 Pro 64位,Python 2.7.12的其他计算机上也会出现同样的问题。要么我没有正确使用twisted.internet.reactor,要么它可能是一个错误。
- 更多信息 -
Windows 3.5 Pro 64位上的Python 3.5.2 64位没有此问题。看起来它只适用于Python 2.7.12。使用Twisted版本16.3.2和16.4.0进行测试。