Python——协程操作

发布时间:2022-06-28 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Python——协程操作脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

简介

协程操作 =》 让线程执行io费时操作的时候。能够执行别的操作

方法

  asynicio.run(asyncio.wait( list ))

    参数

      list:协程对象集合

    返回值:无

    返回值意义:无

    作用:让线程协程操作执行

 

  async :标记费时操作函数。标记后就是协程对象,不是函数

  awaIT:标记那一步是费时操作

  

使用

  

async def fun1():
    PRint("你好我是van")
    await asyncio.sleep(2)
    print("你好我是van2")

async def fun2():
    print("你好我是比利")
    await asyncio.sleep(3)
    print("你好我是比利2")

async def fun3():
    print("你好我是杰哥")
    await asyncio.sleep(4)
    print("你好我是杰哥2")

async def main():
    task = [fun1(),fun2(),fun3()]
    await asyncio.wait(task)

if __name__ == '__main__':
    asyncio.run(main())

 

// 3.8以后

  [asyncio.create_task(fun1()) , asyncio.create_task(fun2()) ,xxx ]

 

  

脚本宝典总结

以上是脚本宝典为你收集整理的Python——协程操作全部内容,希望文章能够帮你解决Python——协程操作所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。