我们知道python是中解释型语言,无需完全编译就能运行,我们在开发过程中往往利用这一特性对一些功能、方法进行测试。但在一个项目中包含async的方法也是难免的,如果我们直接调用该方法,就会得到如下错误:
RuntimeWarning: coroutine 'xxx' was never awaited
该方法根本没有执行完。想要该方法能够正常执行可采用以下方式:
loop = asyncio.get_event_loop()
result = loop.run_until_complete(xxx())
loop.close()
其中result就是执行结果