是否可以仅运行asyncio事件循环的单个步骤

是否可以仅运行asyncio事件循环的单个步骤,第1张

是否可以仅运行asyncio事件循环的单个步骤

像公共方法这样的缺失

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5650034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存