Python 协程 (async/await)

用Telegram 机器人库 Telethon的时候发现他家的 API 接口走的都是 async。 这就来学一下 Python 的 async 和 await (官方文档),需要 Python 版本3.7以上。 import asyncio async def f(): print('start') await asyncio.sleep(1) # sleep 1s print('end') asyncio.run(f()) f() 返回了一个协程对象,asyncio.run调用会执行这个对象,输出start和end之间会等一秒钟。 async和await的语法类似js。 ...

五月 10, 2022 · 2 分钟 · 535 字 · Ruotian