我正在玩一些Python代码并创建了一个无限循环:
y = 0
x = -4
itersLeft = x
while(itersLeft<0):
y = y + x
itersLeft = itersLeft - 1
print "y = ",y, "itersLeft = ", itersLeft
print y
是否有键盘快捷键可以让我停止循环 - 允许我修复循环然后重新启动它?
我已经尝试了 Ctrl + C 并且没有任何运气。如果它有助于我使用Windows 7环境。
感谢。
修改
我还应该提到我正在使用Aptana Studio 3并试图在其中运行 Ctrl + C 命令。它不起作用 - 但在常规控制台中尝试它工作正常。我认为它必须是因为Aptana环境。
答案 0 :(得分:32)
Ctrl + C 是您所需要的。如果它不起作用,请更加努力。 :-)当然,你也可以关闭shell窗口。
编辑:你没有提到情况。作为最后的手段,您可以编写包含taskkill /im python.exe
的批处理文件,并将其放在桌面上,“开始”菜单等,并在需要杀死失控脚本时运行它。当然,它会杀死所有 Python进程,所以要小心。