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中dir函数用法分析
Apr 17 Python
利用python模拟sql语句对员工表格进行增删改查
Jul 05 Python
python爬虫系列Selenium定向爬取虎扑篮球图片详解
Nov 15 Python
python逆向入门教程
Jan 15 Python
Python线性方程组求解运算示例
Jan 17 Python
对pandas中两种数据类型Series和DataFrame的区别详解
Nov 12 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
Python常用模块os.path之文件及路径操作方法
Dec 03 Python
python实现字符串和数字拼接
Mar 02 Python
详解Python yaml模块
Sep 23 Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 Python
ROS系统将python包编译为可执行文件的简单步骤
Jul 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
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php用header函数实现301跳转代码实例
2013/11/25 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
PHP数组操作简单案例分析
2016/10/15 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
php生成微信红包数组的方法
2019/09/05 PHP
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
前端jquery部分很精彩
2016/05/03 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
详解Vue用axios发送post请求自动set cookie
2017/05/10 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
java和js实现的洗牌小程序
2019/09/30 Javascript
详解Python中用于计算指数的exp()方法
2015/05/14 Python
Python基于select实现的socket服务器
2016/04/13 Python
Python 实现将某一列设置为str类型
2020/07/14 Python
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
毕业生的自我评价分享
2013/12/18 职场文书
八项规定整改方案
2014/02/21 职场文书
医药营销个人求职信
2014/04/12 职场文书
社区先进事迹材料
2014/05/19 职场文书
设计大赛策划方案
2014/06/13 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
初中成绩单评语
2014/12/29 职场文书
信访工作个人总结
2015/03/03 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
商务宴会祝酒词
2015/08/11 职场文书
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
python垃圾回收机制原理分析
2022/04/13 Python