对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 相关文章推荐
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
Sep 18 Python
pygame实现简易飞机大战
Sep 11 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
python 爬取学信网登录页面的例子
Aug 13 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
Oct 11 Python
Python爬取数据并实现可视化代码解析
Aug 12 Python
python打包多类型文件的操作方法
Sep 21 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
如何用python开发Zeroc Ice应用
Jan 29 Python
详解Python中的GIL(全局解释器锁)详解及解决GIL的几种方案
Jan 29 Python
python学习之panda数据分析核心支持库
May 07 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP防注入安全代码
2008/04/09 PHP
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
php中使用gd库实现远程图片下载实例
2015/05/12 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
DHTML 中的绝对定位
2006/11/26 Javascript
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
range 标准化之获取
2011/08/28 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
jquery判断类型是不是number类型的实例代码
2016/10/07 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
手机端js和html5刮刮卡效果
2020/09/29 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
js实现树形数据转成扁平数据的方法示例
2020/02/27 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
python 字符串split的用法分享
2013/03/23 Python
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
英国买鞋网站:Charles Clinkard
2019/11/14 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
技校毕业生个人学习的自我评价
2014/02/21 职场文书
青蓝工程实施方案
2014/03/27 职场文书
村干部培训班主持词
2014/03/28 职场文书
房屋委托书范本
2014/04/04 职场文书
运动会加油稿100字
2014/09/19 职场文书
教师个人年终总结
2015/02/11 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python
mysql函数之截取字符串的实现
2022/08/14 MySQL