python协程用法实例分析
发布时间:2020-09-01 22:20:49 所属栏目:Python 来源:互联网
导读:本文实例讲述了python协程用法。分享给大家供大家参考。具体如下:把函数编写为一个任务,从而能处理发送给他的一系列输入,这种函数称为协程
本文实例讲述了python协程用法。分享给大家供大家参考。具体如下: 把函数编写为一个任务,从而能处理发送给他的一系列输入,这种函数称为协程 def print_matchs(matchtext): print "looking for",matchtext while True: line = (yield) #用 yield语句并以表达式(yield)的形式创建协程 if matchtext in line: print line >>> matcher = print_matchs('python') >>> matcher.next() looking for python >>> matcher.send('hello python')#看生成器那片,关于send()跟next()的区别 hello python >>> matcher.send('test') >>> matcher.send('python is cool') python is cool >>>matcher.close() 希望本文所述对大家的Python程序设计有所帮助。 (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python proxy-auth中的phantomjs selenium无法正常工作
- Python两个整数相除得到浮点数值的方法
- python – SQLAlchemy过滤器查询由相关对象
- Python:“subprocess.Popen”检查成功和错误
- 默认情况下,如何配置mercurial hg不保留备份?
- Python – 有没有办法等待os.unlink()或os.remove()完成?
- python – 如何编写依赖于子关系中的列的混合属性?
- python – 在Tkinter中动态创建菜单. (lambda表达式?)
- python – 尝试在嵌套字典中查找唯一值的总和. (见例子!)
- 如何在Python中单个测试的持续时间内替换类变量?