异步—异步 I/O


Hello World!

import asyncio

async def main():
    print('Hello ...')
    await asyncio.sleep(1)
    print('... World!')

# Python 3.7+
asyncio.run(main())

asyncio 是一个使用````并发''代码的库。

asyncio 用作多个 Python 异步框架的基础,这些框架提供了高性能的网络和 Web 服务器,数据库连接库,分布式任务队列等。

asyncio 通常非常适合 IO 绑定和高级“结构化”网络代码。

asyncio 提供了一组 高级 API 来:

此外,还有“低级” API 供“Library 和框架开发人员”使用:

Reference

High-level APIs

Low-level APIs

指南和教程

Note

异步的源代码可以在Lib/asyncio/中找到。