Python异步编程4:协程函数,协程对象,await关键字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python异步编程4:协程函数,协程对象,await关键字相关的知识,希望对你有一定的参考价值。

参考技术A 协程函数:async def 函数名。3.5+

协程对象:执行协程函数()得到的协程对象。

    3.5之后的写法:

    3.7之后的写法:更简便

await后面 跟 可等待的对象。(协程对象,Future,Task对象 约等于IO等待)

await实例2:串行执行。 一个协程函数里面可以支持多个await ,虽然会串行,但是如果有其他协程函数,任务列表也在执行,依然会切换。只是案例中的main对应执行的others1和others2串行 。 await会等待对象的值得到之后才继续往下走。

以上是关于Python异步编程4:协程函数,协程对象,await关键字的主要内容,如果未能解决你的问题,请参考以下文章

python 异步编程

协程与异步IO

python爬虫--多任务异步协程, 快点,在快点......

Python并发编程:协程-gevent模块

Python协程&asyncio&异步编程

Python协程 & 异步编程(asyncio) 入门介绍