在python中将键盘快捷键绑定到异常

时间:2018-05-03 21:54:01

标签: python exception-handling keyboardinterrupt

可以通过按KeyboardInterrupt向正在运行的python程序发送Ctrl-c。有没有办法将其他键盘组合绑定到自定义python异常?

具体来说,我通常按ctrl+c来停止我的程序,然后它处理异常并干净地退出。但是,偶尔我想要停止它,以便它在退出时执行不同的清理过程。我的程序通常会运行几天而不会停止,因此当我启动它时,我不知道我想用它来杀死它。

简而言之,我想根据运行时的一些用户输入执行不同的清理过程。我的程序计算密集,所以我更喜欢一个解决方案,我可以发送异常,而不是轮询用户输入。

0 个答案:

没有答案