Python-一个停止无限循环的键盘命令?

2024-03-28 19:33:33 发布

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

Possible Duplicate:
keyboardinterrupt-in-python">Why can't I handle a KeyboardInterrupt in python?

我在玩一些Python代码,创建了一个无限循环:

y = 0
x = -4

itersLeft = x
while(itersLeft<0):
    y = y + x
    itersLeft = itersLeft - 1
    print "y = ",y, "itersLeft = ", itersLeft

print y

有没有一个键盘快捷键可以让我停止循环-让我修复循环然后重新启动?

我试过CtrlCtrl+C但没有任何运气。如果这有助于我使用Windows7环境。

谢谢。

编辑


我还应该提到,我正在使用AptanaStudio 3,并试图在其中运行Ctrl+C命令。它在那里不起作用-但是在常规控制台中尝试它很好。我想一定是因为阿普塔纳的环境。


Tags: 代码in环境键盘can快捷键handleprint
1条回答
网友
1楼 · 发布于 2024-03-28 19:33:33

Ctrl+C是您所需要的。如果不起作用,就更用力。:-)当然,你也可以关闭shell窗口。

编辑:你没有提到当时的情况。最后,您可以编写一个包含taskkill /im python.exe的批处理文件,将其放在桌面、开始菜单等上,并在需要终止失控脚本时运行它。当然,它会杀死所有的Python进程,所以要小心。

相关问题 更多 >