对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 相关文章推荐
视觉直观感受若干常用排序算法
Apr 13 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 Python
对Python中gensim库word2vec的使用详解
May 08 Python
python实现括号匹配的思路详解
Aug 23 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
使用Python的Turtle绘制哆啦A梦实例
Nov 21 Python
python各层级目录下import方法代码实例
Jan 20 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
python实现图片,视频人脸识别(dlib版)
Nov 18 Python
python分布式爬虫中消息队列知识点详解
Nov 26 Python
python中_del_还原数据的方法
Dec 09 Python
Django项目如何获得SSL证书与配置HTTPS
Apr 30 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 广告调用类代码(支持Flash调用)
2011/08/11 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
jQuery输入城市查看地图使用介绍
2013/05/08 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
javascript中String对象的slice()方法分析
2014/12/20 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
深入理解JS中的substr和substring
2016/04/26 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
jQuery Checkbox 全选 反选的简单实例
2016/11/29 Javascript
浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法
2016/11/29 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
详解React 的几种条件渲染以及选择
2018/10/23 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
python实现SMTP邮件发送功能
2020/06/16 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
解放思想演讲稿
2014/09/11 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
公司与个人合作协议书
2016/03/19 职场文书