gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 20:39:56 27 4
gpt4 key购买 nike

Possible Duplicate:
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

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

我试过 Ctrl+C 并没有任何运气。如果有帮助,我正在使用 Windows 7 环境。

谢谢。

编辑


我还应该提到我正在使用 Aptana Studio 3 并尝试在其中运行 Ctrl+C 命令。它在那里不起作用 - 但在常规控制台中尝试它可以正常工作。我假设这一定是因为 Aptana 环境。

最佳答案

Ctrl+C 是你需要的。如果它不起作用,那就更加努力地打击它。 :-) 当然,你也可以直接关闭 shell 窗口。

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

关于Python - 停止无限循环的键盘命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335184/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com