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 相关文章推荐
go和python调用其它程序并得到程序输出
Feb 10 Python
Python文件操作类操作实例详解
Jul 11 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
python+django快速实现文件上传
Oct 24 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
python 实现求解字符串集的最长公共前缀方法
Jul 20 Python
python批量复制图片到另一个文件夹
Sep 17 Python
python selenium firefox使用详解
Feb 26 Python
python线程定时器Timer实现原理解析
Nov 30 Python
浅谈keras保存模型中的save()和save_weights()区别
May 21 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 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表单敏感字符过滤类
2014/12/08 PHP
PHP设计模式之原型设计模式原理与用法分析
2018/04/25 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
jQuery Chart图表制作组件Highcharts用法详解
2016/06/01 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
解析JavaScript模仿块级作用域
2016/12/29 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
python通过floor函数舍弃小数位的方法
2015/03/17 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python易忽视知识点小结
2015/05/25 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
Python 数据的累加与统计的示例代码
2020/08/03 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
纽约JewelryAffairs珠宝店:精细金银时尚首饰
2017/02/05 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
工商管理实习生自我鉴定范文
2013/12/18 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
环保建议书400字
2014/05/14 职场文书
教师调动申请报告
2015/05/18 职场文书
幼儿园春季开学通知
2015/07/16 职场文书
新学期小学班主任工作计划
2019/06/21 职场文书
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python
java实现面板之间切换功能
2022/06/10 Java/Android