python中await函数,await可以在非异步函数中使用
说明
1.await是一个只能在协同学功能中使用的关键字,用于遇到IO操作时挂起当前协同学(任务)。
2.在挂起当前协同流程(任务)的过程中,事件循环可以执行其他协同流程(任务)。当前协同IO处理完成后,可以再次切换执行的代码。
使用方法
Await可以等待对象(进程对象、未来对象、任务对象)实例,
重要信息
asyncdeffunc():
打印(“执行协同功能的内部代码”)
#遇到IO操作暂停当前进程(任务),等待IO操作完成后再继续。
#当当前进程挂起时,事件循环可以执行其他进程(任务)。
response=awaitasyncio.sleep(2)
打印( IO请求结束于:,响应)
result=func()
Asyncio.run(result)以上是await在python协程函数中的使用。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。