【发布时间】:2021-11-04 14:39:46
【问题描述】:
我正在尝试学习异步。我有这个协程:co_get_json = <coroutine object Client.get_json at 0x7fcd5dff9d40>
它有一个对应的非异步版本get_json。
然后我在 IPython 中输入了await co_r。现在每当我运行get_json(非异步版本)时,我都会收到错误RuntimeError: This event loop is already running。
如何关闭事件循环?>>>asyncio.get_event_loop()<_UnixSelectorEventLoop running=True closed=False debug=False>.
如果我输入 asyncio.get_event_loop().stop(),我的 IPython 内核就会死掉。我试过重启无济于事。
【问题讨论】:
标签: jupyter-notebook ipython jupyter python-asyncio