像公共方法这样的缺失
loop.run_once()是有意的。并非每个受支持的事件循环都有一种方法来迭代一个步骤。底层API通常具有创建事件循环并永久运行的方法,但是模拟单个步骤可能效果不佳。
如果确实需要,可以轻松实现单步迭代:
import asynciodef run_once(loop): loop.call_soon(loop.stop) loop.run_forever()loop = asyncio.get_event_loop()for i in range(100): print('Iteration', i) run_once(loop)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)