今天小编就为大家分享一篇对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手工中断程序的两种方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
科比不幸坠机遇难背后:直升机为何无法跳伞?

科比不幸坠机遇难背后

逝者已去,生者已矣,科比面对强敌无所畏忌的精神会传承下
微众银行向武汉捐赠1000万元抗击肺炎疫情

微众银行向武汉捐赠10

微众银行向湖北省慈善总会捐赠人民币1000万元,全力支持
武汉雷神山医院完成5G部署 推进“5G+智慧医疗”

武汉雷神山医院完成5G

中国工业和信息化部28日晚间表示,湖北通信业全面完成雷
京东物流已承接近400家机构捐赠运输需求

京东物流已承接近400

京东物流公布数据显示,截止到1月28日16点,京东物流已累
携程推出退改供应商政策,开始接受供应商损失预报

携程推出退改供应商政

携程表示,“携程作为旅游服务平台,一直秉持着客户第一、
超350名亚马逊员工抗议 要求放弃石油公司云计算合同

超350名亚马逊员工抗

有超过350名的亚马逊员工,冒着失去工作的风险,公开对公
最新文章
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件

使用PyInstaller将Pyg

这篇文章主要介绍了使用PyInstaller将Pygame库编写的
Python数学形态学实例分析

Python数学形态学实例

这篇文章主要介绍了Python数学形态学,结合实例形式分
Python scipy的二维图像卷积运算与图像模糊处理操作示例

Python scipy的二维图

这篇文章主要介绍了Python scipy的二维图像卷积运算与
python自动发微信监控报警

python自动发微信监控

这篇文章主要为大家详细介绍了python自动发微信监控报
修改 CentOS 6.x 上默认Python的方法

修改 CentOS 6.x 上默

这篇文章主要介绍了修改 CentOS 6.x 上默认Python的方
Python使用Slider组件实现调整曲线参数功能示例

Python使用Slider组件

这篇文章主要介绍了Python使用Slider组件实现调整曲线