对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的Django框架代码的一些示例
Apr 20 Python
python判断数字是否是超级素数幂
Sep 27 Python
解决安装pycharm后不能执行python脚本的问题
Jan 19 Python
在Python中如何传递任意数量的实参的示例代码
Mar 21 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
Dec 11 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
解决pycharm不能自动补全第三方库的函数和属性问题
Mar 12 Python
python爬虫用scrapy获取影片的实例分析
Nov 23 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
Jun 11 Python
python 常用的异步框架汇总整理
Jun 18 Python
Python 数据可视化之Seaborn详解
Nov 02 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实现登陆验证码(类似条行码状)
2006/10/09 PHP
php zip文件解压类代码
2009/12/02 PHP
php连接函数implode与分割explode的深入解析
2013/06/26 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
Mootools 1.2教程 事件处理
2009/09/15 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
用JQuery调用Session的实现代码
2010/10/29 Javascript
JavaScript中的类继承
2010/11/25 Javascript
Javascript继承机制的设计思想分享
2011/08/28 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
2017/04/19 Javascript
微信小程序开发之实现自定义Toast弹框
2017/06/08 Javascript
Vue.js实现分页查询功能
2020/11/15 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
python如何查看系统网络流量的信息
2016/09/12 Python
Python科学画图代码分享
2017/11/29 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
python3爬取torrent种子链接实例
2020/01/16 Python
python super用法及原理详解
2020/01/20 Python
python爬虫模块URL管理器模块用法解析
2020/02/03 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Python离线安装各种库及pip的方法
2020/11/28 Python
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
SpringAop日志找不到方法的处理
2021/06/21 Java/Android