对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不带重复的全排列代码
Aug 13 Python
python实现倒计时的示例
Feb 14 Python
Python正则表达式匹配中文用法示例
Jan 17 Python
python机器学习之神经网络(三)
Dec 20 Python
使用sklearn之LabelEncoder将Label标准化的方法
Jul 11 Python
对Python中实现两个数的值交换的集中方法详解
Jan 11 Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
python自动化之Ansible的安装教程
Jun 13 Python
python 中xpath爬虫实例详解
Aug 26 Python
keras获得某一层或者某层权重的输出实例
Jan 24 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 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 无限分类的树类代码
2009/12/03 PHP
PHP中phar包的使用教程
2017/06/14 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
layui数据表格自定义每页条数limit设置
2019/10/26 PHP
javascript 异常处理使用总结
2009/06/21 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
vue v-model的用法解析
2020/10/19 Javascript
跟老齐学Python之一个免费的实验室
2014/09/14 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Perl中著名的Schwartzian转换问题解决实现
2015/06/02 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
使用Python制作微信跳一跳辅助
2018/01/31 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
利用pyecharts实现地图可视化的例子
2019/08/12 Python
Python使用贪婪算法解决问题
2019/10/22 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
Python 求向量的余弦值操作
2021/03/04 Python
PHP解析URL是哪个函数?怎么用?
2013/05/09 面试题
接口中的方法可以是abstract的吗
2015/07/23 面试题
五十岁生日宴会答谢词
2014/01/15 职场文书
员工工作表现评语
2014/04/26 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
幼儿园见习总结
2015/06/23 职场文书
优秀员工演讲稿
2019/06/21 职场文书
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers