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