对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 相关文章推荐
pymssql ntext字段调用问题解决方法
Dec 17 Python
2款Python内存检测工具介绍和使用方法
Jun 01 Python
python实现多线程的两种方式
May 22 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
python实现BP神经网络回归预测模型
Aug 09 Python
详解python中docx库的安装过程
Nov 08 Python
Django实现简单网页弹出警告代码
Nov 15 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
Python函数的定义方式与函数参数问题实例分析
Dec 26 Python
keras 自定义loss model.add_loss的使用详解
Jun 22 Python
python3.4中清屏的处理方法
Jul 06 Python
python脚本第一行如何写
Aug 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
多文件上传的例子
2006/10/09 PHP
php&java(二)
2006/10/09 PHP
PHP下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP set_time_limit(0)长连接的实现分析
2010/03/02 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
微信API接口大全
2015/04/15 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
只需20行代码就可以写出CSS覆盖率测试脚本
2013/04/24 Javascript
JQuery的ON()方法支持的所有事件罗列
2015/02/28 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
JavaScript的React Web库的理念剖析及基础上手指南
2016/05/10 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
如何利用Python写个坦克大战
2020/11/18 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
小区门卫岗位职责
2013/12/31 职场文书
出国导师推荐信
2014/01/16 职场文书
大学军训感言1000字
2014/02/25 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
工作经验交流材料
2014/12/30 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书