- 博客(1)
- 收藏
- 关注
原创 python asyncio 回调式代码封装为异步/等待式代码
应用场景 通过 python aiohttp 建立 websocket 连接时,需要通过 ws 发送 API 请求并拿到 API 返回值,并封装为result = await api(...)的形式。 开发环境 python 3.9.4 aiohttp 3.8.1 原理 使用 asyncio.Future 对象,在调用处等待 Future 对象的结果,在 ws 收到 API 的返回值时为 Future 设置结果(set_result)。 创建一个 Future 对象 future = loop.crea
2021-11-30 22:50:17
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人