python asyncio 实现协程,python asyncio 异常处理
1、说明
计算机编程语言实现异步超正析象管(图片Orthicon)非常简单,asyncio是Python 3.4版本引入的标准库,直接内置了对异步超正析象管(图片Orthicon)的支持。
异步超正析象管(Image Orthicon)的编程模型就是一个消息循环。我们从异步超正析象管(Image Orthicon)模块中直接获取一个事件循环的引用,然后把需要执行的协程扔到事件循环中执行,就实现了异步木卫一.
2、实例
重要信息
@asyncio.coroutine
defwget(主机):
打印( wget%s . %主机)
connect=asyncio。open _ connection(主机,80)
reader,writer=yieldfromconnect
header= GET/HTTP/1.0 r n host :% s r n r n % host
作家。写(表头。编码( utf-8 ))
yieldfromwriter.drain()
whileTrue:
line=yieldfromreader.readline()
ifline==brn:
破裂
print(%sheader%s%(host,line.decode(utf-8 )).rstrip()))
#Ignorethebody,closethesocket
writer.close()
loop=asyncio.get_event_loop()
tasks=[wget(host)for hostin[ www。新浪。com。cn , www.163.com , www.163.com]]
循环。run _ until _ complete(asyncio。等待(任务))
loop.close()以上就是大蟒中使用异步超正析象管(Image Orthicon)实现异步超正析象管(图片Orthicon)的方法,希望能对大家有所帮助。更多计算机编程语言学习指路:python基础教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。