升华文本继续执行Python.exe生成被取消后

2024-03-29 15:15:02 发布

您现在位置:Python中文网/ 问答频道 /正文

尊敬的社区朋友们

我目前使用升华文本2(未注册)作为我的编码代理。最近我注意到一个奇怪的行为。当我在sublime text(通过build,使用CTRL-B)中运行代码时,如果代码需要很长时间才能运行,比如无限循环,我会尝试取消生成(我指定CTRL-SHIFT-B来取消生成),sublime text会向我显示一条消息,表示生成已取消

[Cancelled] 

就像这样。在常规命令行中,这意味着python程序不再运行。我认为在崇高的文本中应该是一样的,然而事实并非如此。随着我不断尝试取消而不是再次构建,越来越多python.exe一直显示在任务管理器中。我可以喝10杯python.exe如果我不通过任务管理器手动结束进程,就会落后。有人能给我解释一下这种行为吗?背后的原因,我能阻止吗?你知道吗

顺便说一句,我在询问之前测试了Python IDLE和命令提示符,以便提供更多信息

Python IDLE显示相同的行为,并在取消后保持Python exe的运行。你知道吗

命令提示符会毫无问题地停止进程。你知道吗

我在Windows8.1系统中使用python2。你知道吗

提前谢谢你的时间。你知道吗


Tags: 代码text文本build代理编码管理器进程