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基于mysql实现的简单队列以及跨进程锁实例详解
Jul 07 Python
python操作sqlite的CRUD实例分析
May 08 Python
在Python程序中操作MySQL的基本方法
Jul 29 Python
解决Django 在ForeignKey中出现 non-nullable field错误的问题
Aug 06 Python
python创建学生成绩管理系统
Nov 22 Python
在Python中通过threshold创建mask方式
Feb 19 Python
Python把图片转化为pdf代码实例
Jul 28 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
Oct 31 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
Nov 20 Python
详解Python Celery和RabbitMQ实战教程
Jan 20 Python
用Python selenium实现淘宝抢单机器人
Jun 18 Python
Python使用openpyxl批量处理数据
Jun 23 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 tp验证表单与自动填充函数代码
2012/02/22 PHP
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
Javascript里使用Dom操作Xml
2006/09/20 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
2017/11/17 Javascript
Vue页面骨架屏注入方法
2018/05/13 Javascript
vue-cli构建vue项目的步骤详解
2019/01/27 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
利用js canvas实现五子棋游戏
2020/10/11 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
详解vue3.0 的 Composition API 的一种使用方法
2020/10/26 Javascript
深入理解javascript中的this
2021/02/08 Javascript
Python中的anydbm模版和shelve模版使用指南
2015/07/09 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
自定义Django默认的sitemap站点地图样式
2020/03/04 Python
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
中海讯通笔试题
2015/09/15 面试题
Linux内核产生并发的原因
2016/11/08 面试题
音乐学个人的自荐书范文
2013/11/26 职场文书
酒店经理职责
2014/01/30 职场文书
人力资源管理专业自荐书范文
2014/02/10 职场文书
火灾现场处置方案
2014/05/28 职场文书
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript