在 PyCharm 中调试代码时按下 Ctrl + C 时,我的 Python try/ except 循环似乎不会触发键盘中断。 (在运行程序时使用 Ctrl + C 会出现同样的问题,但在 PyCharm Python 控制台中不会出现。)
我的代码如下所示:
try:
while loop:
print("busy")
except KeyboardInterrupt:
exit()
完整代码可以查看here https://gist.github.com/shardros/61901ba8a70caf0a12b00b3a61b2a88e。上面的代码会产生相同的错误。
我知道这是一个老问题,但我遇到了同样的问题,并认为有一个更简单的解决方案:
在 PyCharm 中,转到“运行”/“编辑配置”并选中“在输出控制台中模拟终端”。
PyCharm 现在接受键盘中断(确保控制台处于焦点状态)。
测试于:
PyCharm 2019.1(社区版)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)