对python捕获ctrl+c手工中断程序的两种方法详解


Posted in Python onDecember 26, 2018

日常编写调试运行程序过程中,难免需要手动停止,以下两种方法可以捕获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手工中断程序的两种方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python处理中文编码和判断编码示例
Feb 26 Python
利用Python获取赶集网招聘信息前篇
Apr 18 Python
Python中你应该知道的一些内置函数
Mar 31 Python
浅谈function(函数)中的动态参数
Apr 30 Python
PyTorch上实现卷积神经网络CNN的方法
Apr 28 Python
使用python对excle和json互相转换的示例
Oct 23 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
解决python打不开文件(文件不存在)的问题
Feb 18 Python
python游戏开发之视频转彩色字符动画
Apr 26 Python
python设置代理和添加镜像源的方法
Feb 14 Python
django中的数据库迁移的实现
Mar 16 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
Dec 26 #Python
python处理multipart/form-data的请求方法
Dec 26 #Python
Python实现的简单线性回归算法实例分析
Dec 26 #Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
Dec 26 #Python
python使用knn实现特征向量分类
Dec 26 #Python
python调用staf自动化框架的方法
Dec 26 #Python
Django unittest 设置跳过某些case的方法
Dec 26 #Python
You might like
PHP 和 HTML
2006/10/09 PHP
php.ini 中文版
2006/10/28 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
使用prototype.js 的时候应该特别注意的几个问题.
2007/04/12 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
JavaScript获取当前url根目录(路径)
2016/06/17 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
jQuery实现评论模块
2020/08/19 jQuery
javascript实现移动端轮播图
2020/12/09 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现类继承实例
2014/07/04 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
python 2.7.14安装图文教程
2018/04/08 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
Python实现针对json中某个关键字段进行排序操作示例
2018/12/25 Python
10款最好的Python开发编辑器
2019/07/03 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
新闻专业应届生求职信
2013/10/31 职场文书
办公室助理岗位职责
2013/12/25 职场文书
股权转让意向书
2014/04/01 职场文书
公民授权委托书范本
2014/09/17 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android