
用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,
然后在coroutine内部用yield from调用另一个coroutine实现异步操作。
从Python 3.5开始引入了新的语法async和await,可以让coroutine的代码更简洁易读。
async/await:
把@asyncio.coroutine替换为async;
把yield from替换为await。
|
|

用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,
然后在coroutine内部用yield from调用另一个coroutine实现异步操作。
从Python 3.5开始引入了新的语法async和await,可以让coroutine的代码更简洁易读。
async/await:
把@asyncio.coroutine替换为async;
把yield from替换为await。
|
|
近期评论