python终止循环
- python终止循环 推荐度:
- 相关推荐
python终止循环
每当编写代码行云流水,却突然碰到代码无限循环,这是非常让人头疼的,难道直接退出程序运行嘛?答案肯定是不行,怎么跳出呢?一起来看下吧~
案例:
遇到的问题是这样的:如果我定义了一个死循环线程我该如何终止它?我发现用全局变量的方法根本不好使,pyscript的断点也打不到线程里面。不希望通过ctrl+c终止 而是希望程序能通过判断将它终止。
解答:
方法一、import time
import thread
LOCK = True
def timer(no, interval):
while LOCK:
print 'y'
def test():
thread.start_new_thread(timer, (1, 1))
time.sleep(5)
global LOCK
LOCK = False
time.sleep(5)
if __name__ == '__main__':
test()
以上使用全局变量的,因为线程是共用上下文变量的。
方法二、循环次数不定跳出循环方法:
在while循环内加一个if判定条件,,用break语句跳出循环。
即while 1:
num = input("请输入编号:")
name =
最新文章
- 网络命令(ARP、PING)的使用分析
- php调用接口及编写接口
- 【转】使用cocosbuilder在cocos2d
- 数据结构—1.时间复杂度
- 网络安全和黑客技能:15本必读书籍推荐
- 强力删除文件
- IIS服务器安全配置[摘]
- 用 CaptureScreenshot捕捉游戏画面(截图,截屏)
- VCS 使用
- ext2ext3 结构分析
- C++实现多线程及其三种方法实现多线程同步
- c# 开发winform控件
- SimpleDateFormat api
- 前端必备:五大css自动化生成网站(稀有级别!)
- python爬虫(网页解析)
- 自适应直方图均衡(CLAHE) 代码及详细注释【OpenCV】
- C语言之通讯录