【python asynio错误】There is no current event loop in thread 'Thread-1'

无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点这里可以跳转到教程。人工智能教程

使用异步操作:在程序里面执行threading时,会报下面的错误

There is no current event loop in thread 'Thread-1'

这个说明在 thread-1的线程中没有事件循环,asyncio 中,先要创建一个 get_event_loop 的对象,然后需要生成一个类型是 list 的 tasks
最后把 tasks 放入 run 中进行循环处理。

将下面一句:

loop = asyncio.get_event_loop()

替换成下面两句即可

loop =  asyncio.new_event_loop()
asyncio.set_event_loop(loop)
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页