python 协程 await(await在python协程函数的使用)
导读:说明...
说明
1 、await是一个只能在协程函数中使用的关键词 ,用于在遇到IO操作时悬挂当前协程(任务).
2 、在悬挂当前协程(任务)的过程中 ,事件循环可以执行其他协程(任务),在当前协程IO处理完成后 ,可以重新切换执行后的代码 。
使用方法
await+可等待对象(协程对象、Future对象 、Task对象)实例
importasyncio asyncdeffunc(): print("执行协程函数内部代码") #遇到IO操作挂起当前协程(任务) ,等IO操作完成之后再继续往下执行 。 #当前协程挂起时 ,事件循环可以去执行其他协程(任务)。 response=awaitasyncio.sleep(2) print("IO请求结束 ,结果为:",response) result=func() asyncio.run(result)以上就是await在python协程函数的使用 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!