Python的协程异步IO(asyncio)详解
import asyncio
async def count():
print("Start")
for i in range(3):
await asyncio.sleep(1)
print(f"Iteration {i}")
print("Finish")
# 创建事件循环并运行协程
asyncio.run(count())
这段代码演示了如何使用Python的asyncio库创建一个简单的协程。count
函数是一个异步函数,它会打印"Start",然后每隔1秒打印出"Iteration"后跟一个递增的数字,直到3。最后,它会打印"Finish"。asyncio.run()
用于创建事件循环并运行count
协程。这是异步编程的一个基本例子,对于学习异步编程和理解事件循环的工作原理非常有帮助。
评论已关闭