aiohttp,asyncio, RunTimeError
来源:互联网 发布:湖南青果软件好不好 编辑:程序博客网 时间:2024/06/06 01:25
首先,你得到的AssertionError: There is no current event loop in thread ‘Thread-1’.是因为asyncio程序中的每个线程都有自己的事件循环,但它只会在主线程中为你自动创建一个事件循环。所以如果你asyncio.get_event_loop在主线程中调用一次,它将自动创建一个循环对象并将其设置为默认值,但是如果你在一个子线程中再次调用它,你会得到这个错误。相反,您需要在线程启动时显式创建/设置事件循环:
loop = asyncio.new_event_loop()asyncio.set_event_loop(loop)
一旦你这样做,你应该能够使用get_event_loop()在特定的线程。
阅读全文
0 0
- aiohttp,asyncio, RunTimeError
- Grequests VS aiohttp+asyncio
- python的异步IO(asyncio aiohttp)
- asyncio/aiohttp 的协程爬虫
- 使用 aiohttp 和 asyncio 进行异步请求
- asyncio/aiohttp 异步爬取douban
- aiohttp
- aiohttp
- aiohttp
- asyncio
- asyncio
- asyncio
- python aiohttp
- python asyncio
- asyncio 模块
- C# AsyncIO
- aiohttp 简易使用教程
- python install aiohttp
- 深度学习之各种优化算法
- 通过正则表达式批量去空格
- java代码注释规范
- quartz 运行机制分析
- Anaconda集成的Jupyter notebook消失,该如何使用Jupyter?
- aiohttp,asyncio, RunTimeError
- gcc 常用命令
- 改变文件在文件夹中显示方式
- Sql server 简单应用
- Java注解基础概念总结
- 使用net user命令
- 列出sqlserver某个数据库的角色及表名
- 启动tomcat时,一直卡在Deploying web application directory这块的解决方案
- LoadRunner字符串编码转换函数:lr_convert_string_encoding