python Ctrl+C退出程序
python如果用了多线程,想用Ctrl+C退出程序,退出后可能会有报错或者退出响应比较慢。
那么import signal
模块,可以更好实现退出功能。
import os
import signaldef CtrlC():os._exit(0)def multiThread():#...def main():#...if __name__ == '__main__':try:signal.signal(signal.SIGINT, CtrlC)signal.signal(signal.SIGTERM, CtrlC)multiThread()main()except Exception, ex:pass
另一种方法:
try:while 1:pass
except KeyboardInterrupt:pass
python Ctrl+C退出程序相关推荐
- python退出程序-如何在python中正确退出程序
获得Q作为输入 Quit = int(input('Press Q to Quit') 你要求Q作为输入,但只接受一个int.所以脱掉int部分: Quit = input('Press Q to Q ...
- windows下python实现按键退出程序
安装相关依赖库keyboard并引入 pip install keyboard import keyword demo程序如下: import time import keyboardcount = ...
- python编程16章教程_Python学习笔记__16.2章 TCP编程
# 这是学习廖雪峰老师python教程的学习笔记 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算 ...
- python重复元素判定编程_从零开始学Python编程四:条件判断与循环
前面已经介绍了不少Python基础知识,大家不要觉得不耐烦,想要学好Python,做好Python开发,一定要打牢基础.大家也发现了,Python中很多基础知识和数学算法是一样的,比如今天要教给大家的 ...
- python爬取图片源码_python抓取百度图片源码
#!/usr/bin/python # -*- coding:utf-8 -*- import httplib2 import urllib.request import json #import u ...
- Python学习笔记:网络编程
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:循环语句
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python入门学习---第二天
循环,字典和set 循环 for和while循环 废话不多说,看代码: # for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: names = ['Michael','Bo ...
- python网页版_经典python学习教程:20行代码打造一个微信群聊助手,解放双手
今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的 ...
最新文章
- 2015内蒙古计算机考试成绩,2015年新疆公务员考试笔试成绩计算机加分说明
- socket/WebSocket/WebService/http/https概念
- !DOCTYPE 标签是什么
- 保罗兰德作品赏析_保罗兰德——理想化的设计师人生
- 中国移动下一代移动技术将选择LTE
- 智能优化算法:未来搜索算法-附代码
- 微型计算机原理偏移地址,微机原理及应用复习
- 用户故事与敏捷方法—用户故事不良症兆
- 架构师之路--康奈尔笔记法
- 量子计算机基本信息单位,量子计算机.ppt
- SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
- 力推:无限制下载神器aria2
- idea运行maven工程,并且tomcat运行成功,但是仍然是404错误
- 安卓模拟ibeacon_【首发】联接真实与虚拟世界:Estimote Beacons Developer Kit 低功耗蓝牙开发套件...
- 【数学建模】最小二乘回归+Java代码实现
- 基于Qt的音乐播放器(二)切换歌曲,调节音量,调节语速,暂停
- pe如何格式化Linux硬盘,linux格式化硬盘
- Caused by: java.lang.IllegalArgumentException: Illegal base64 character 2d
- Scala编程(一)
- 物联网云平台系统源码