python捕获ctrl+c手工中断程序的方法有哪些
更新:HHH   时间:2023-1-7


小编给大家分享一下python捕获ctrl+c手工中断程序的方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

日常编写调试运行程序过程中,难免需要手动停止,以下两种方法可以捕获ctrl+c立即停止程序

1、使用python的异常KeyboardInterrupt

  try:
    while 1:
      pass
  except KeyboardInterrupt:
    pass

2、使用signal模块

  def exit(signum, frame):
    print('You choose to stop me.')
    exit()
  signal.signal(signal.SIGINT, exit)
  signal.signal(signal.SIGTERM, exit)
  while 1:
    pass

看完了这篇文章,相信你对“python捕获ctrl+c手工中断程序的方法有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注天达云行业资讯频道,感谢各位的阅读!

返回开发技术教程...