文章预览
点击上方“ Python编程时光 ”,选择“ 加为星标 ” 第一时间关注Python技术干货! # 异步函数的定义 普通函数的定义是使用 def 关键词,异步的函数,协程函数 (Coroutine) 本质上是一个函数,特点是在代码块中可以将执行权交给其他协程,使用 async def 来定义 如何调用协程并且得到它的运行结果? 调用普通的函数只需要 result = add2(2),这时函数就可以得到运行,并且将结果 4 返回给 result,如果使用 result = add3(2),此时再打印 result 呢? 得到的是一个 coroutine 对象,,并不是 2+3=5 这个结果,怎样才能得到结果呢? 协程函数想要执行需要放到事件循环里执行。 # 事件循环 Eventloop Eventloop 是 asyncio 应用的核心,把一些异步函数注册到这个事件循环上,事件循环会循环执行这些函数,
………………………………