python中await函数,await可以在非异步函数中使用

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: