Python中使用aiohttp模拟服务器出现错误问题及解决方法


Posted in Python onOctober 31, 2020

软件版本及环境:Python 3.9 + pycharm 2020.2.1 + Windows10 运行报错:

  • DeprecationWarning: loop argument is deprecated
  • app = web.Application(loop=loop)
  • DeprecationWarning: Application.make_handler(…) is deprecated, use AppRunner API instead
  • srv = await loop.create_server(app.make_handler(), ‘127.0.0.1', 8000)

出错代码

async def init(loop):
 app = web.Application(loop=loop)
 app.router.add_route('GET', '/', index)
 app.router.add_route('GET', '/hello/{name}', hello)
 srv = await loop.create_server(app.make_handler(), '127.0.0.1', 8000)
 print("Server started at http://127.0.0.1:8000...")
 return srv

解决方法 删除loop=loop

app = web.Application()

将app.make_handler()改为app()

srv = await loop.create_server(app(), '127.0.0.1', 8000)

运行结果

Server started at http://127.0.0.1:8000...

出错原因

新版本改动了库函数的使用

到此这篇关于Python中使用aiohttp模拟服务器出现错误的文章就介绍到这了,更多相关Python中使用aiohttp模拟服务器出现错误内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现删除文件但保留指定文件
Jun 21 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
判断python对象是否可调用的三种方式及其区别详解
Jan 31 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
python列表删除和多重循环退出原理详解
Mar 26 Python
pytorch 限制GPU使用效率详解(计算效率)
Jun 27 Python
Python logging模块handlers用法详解
Aug 14 Python
python属于哪种语言
Aug 16 Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 Python
关于python中导入文件到list的问题
Oct 31 #Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 #Python
Python在线和离线安装第三方库的方法
Oct 31 #Python
python安装第三方库如xlrd的方法
Oct 31 #Python
python 中关于pycharm选择运行环境的问题
Oct 31 #Python
python操作ini类型配置文件的实例教程
Oct 30 #Python
4款Python 类型检查工具,你选择哪个呢?
Oct 30 #Python
You might like
杏林同学录(二)
2006/10/09 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
PHP对象实例化单例方法
2017/01/19 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
菜单效果
2006/10/14 Javascript
删除重复数据的算法
2006/11/23 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
vue实现循环切换动画
2018/10/17 Javascript
Python中用PIL库批量给图片加上序号的教程
2015/05/06 Python
python 捕获shell脚本的输出结果实例
2017/01/04 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
python实现在一个画布上画多个子图
2020/01/19 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
最新党员的自我评价分享
2013/11/04 职场文书
学习心得体会
2014/01/01 职场文书
银行工作检查书范文
2014/01/31 职场文书
文艺晚会主持词
2014/03/24 职场文书
护理学专业求职信
2014/06/29 职场文书
北京故宫导游词
2015/01/31 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
小学数学教学随笔
2015/08/14 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript