在python 3.4及以上的版本中,可以通过 asyncio 来实现协程(coroutine)。在 python 3.5以后可以使用 async/await 来简化代码,如果python版本是3.4的话,需要通过 @asyncio.coroutine
注解 和 yield from
来实现。
一下代码是3.5+以后的写法,和3.4版本的写法主要区别在于:
- 用 async 代替了 @asyncio.coroutine
- 用 await 代替了 yield from
1 |
|
参考:
廖雪峰的Python3.x教程-异步io