如何覆盖键盘中断? (Python)
无论如何,当脚本运行时按下 Ctrl+c
时,我是否可以使脚本执行我的函数之一?
Is there anyway I can make my script execute one of my functions when Ctrl+c
is hit when the script is running?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看信号处理程序。 CTRL-C 对应于 SIGINT(posix 系统上的信号 #2)。
例子:
Take a look at signal handlers. CTRL-C corresponds to SIGINT (signal #2 on posix systems).
Example:
当然。
Sure.
使用 KeyboardInterrupt 异常 并在
except< 中调用您的函数/代码> 块。
Use the KeyboardInterrupt exception and call your function in the
except
block.