macOS终端中的Python3.10
我在macOS终端中启动了这个简单的脚本,它无限地运行(因此在运行它时请注意):
import itertools
for i in itertools.count(start=1):
try:
p = pow(2,i)
print(p)
except KeyboardInterrupt:
print("Loop terminated")
raise然而,单击键盘并不会终止循环。
我遗漏了什么?
发布于 2021-12-02 13:39:04
感谢大家的澄清。问题是,我假设KeyboardInterrupt会响应按下的任何键。它实际上只对Ctrl有反应。当使用Ctrl时,一切都按预期工作。
https://stackoverflow.com/questions/70189778
复制相似问题