对python捕获ctrl+c手工中断程序的两种方法详解
2018-12-27 00:05
766 查看
日常编写调试运行程序过程中,难免需要手动停止,以下两种方法可以捕获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捕获ctrl+c手工中断程序的两种方法
- python中异常捕获方法详解
- python学习九:SocektServer学习、bisect、list的sort详解、清空字典的两种方法、zip初探
- STM32 PWM捕获 两种方法详解
- python学习五:执行linux命令的两种方法、提高运行效率、进制转换、切片详解、ip和mac获取
- 详解使用python的logging模块在stdout输出的两种方法
- javascript捕获窗口关闭事件有两种方法
- python ── 遍历dict的两种方法比较
- 比较两种异常捕获的方法
- Python获得脚本当前绝对路径的两种方法
- 飘逸的python - 两种with语句实现方法
- python BeautifulSoup使用方法详解
- Python 字符串方法详解
- Python 字符串方法详解
- android 捕获返回(后退)按钮事件的两种方法
- python 获取本机ip地址的两种实现方法
- 黑马程序员_详解Java中线程的两种创建方法
- Java构造和解析Json数据的两种方法详解二
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- js捕获错误的两种方法