python异步生成器

阅读 83

2022-03-12


async def ticker (delay, to):
"""产生0到to的数字每delay 秒。"""
for i in range(to):
yield i
await asyncio.sleep(delay)
async def printNum():
async for i in ticker(1, 5):
print(i)

import asyncio
loopPrint = asyncio.get_event_loop()
try:
loopPrint.run_until_complete(printNum())
except:
pass
异步生成



精彩评论(0)

0 0 举报