对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中fileno()方法的使用
May 24 Python
python字典操作实例详解
Nov 16 Python
快速查询Python文档方法分享
Dec 27 Python
pandas 使用apply同时处理两列数据的方法
Apr 20 Python
python对list中的每个元素进行某种操作的方法
Jun 29 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
Django中Middleware中的函数详解
Jul 18 Python
python各层级目录下import方法代码实例
Jan 20 Python
python实现飞机大战项目
Mar 11 Python
python实现图像拼接功能
Mar 23 Python
一文详述 Python 中的 property 语法
Sep 01 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
Jan 21 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之PHP语法学习笔记1
2006/12/17 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
javascript parseInt 大改造
2009/09/27 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
jQuery蓝色风格滑动导航栏代码分享
2015/08/19 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
JavaScript事件学习小结(一)事件流
2016/06/09 Javascript
js调用屏幕宽度的简单方法
2016/11/14 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
Python中的pass语句使用方法讲解
2015/05/14 Python
Python实现图片滑动式验证识别方法
2017/11/09 Python
python机器学习库常用汇总
2017/11/15 Python
PyCharm代码格式调整方法
2018/05/23 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python 表格打印代码实例解析
2019/10/12 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
年度考核自我鉴定
2014/02/02 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
浅谈redis整数集为什么不能降级
2021/07/25 Redis