想要实现以下过程,没什么思路:
假设 有一个循环五次的循环体
在循环第三次时,键盘中断,
如何捕获中断后仍然执行完本次循环
在第四次循环前中断掉。
interrupted = false
for i in range(5):
if interrupted:
break
//your code
try:
//your code
except KeyboardInterrupted:
interrupted = true
pass
4 回答4.5k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
设定一个中断信号。
在循环体的最后添加一个判断,就可以做到了。