对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 ElementTree 基本读操作示例
Apr 09 Python
python实现的一只从百度开始不断搜索的小爬虫
Aug 13 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
python打开使用的方法
Sep 30 Python
pygame实现贪吃蛇游戏(下)
Oct 29 Python
基于python实现雪花算法过程详解
Nov 16 Python
TensorFlow索引与切片的实现方法
Nov 20 Python
pyftplib中文乱码问题解决方案
Jan 11 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 Python
使用Python实现微信拍一拍功能的思路代码
Jul 09 Python
Python调用Redis的示例代码
Nov 24 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 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+highchats生成动态统计图
2014/05/21 PHP
PHP 只允许指定IP访问(允许*号通配符过滤IP)
2014/07/08 PHP
php bootstrap实现简单登录
2016/03/08 PHP
学习PHP session的传递方式
2016/06/15 PHP
基于JQuery的浮动DIV显示提示信息并自动隐藏
2011/02/11 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
Function.prototype.call.apply结合用法分析示例
2013/07/03 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
jquery实现简单的banner轮播效果【实例】
2016/03/30 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
React组件的三种写法总结
2017/01/12 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
python处理json数据中的中文
2014/03/06 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
手术室护士自我鉴定
2013/10/14 职场文书
2014领导班子正风肃纪思想汇报
2014/09/18 职场文书
师范生小学见习总结
2015/06/23 职场文书