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实现监控windows服务并自动启动服务示例
Apr 17 Python
简述Python中的进程、线程、协程
Mar 18 Python
Python将8位的图片转为24位的图片实现方法
Oct 24 Python
Centos部署django服务nginx+uwsgi的方法
Jan 02 Python
python使用多线程编写tcp客户端程序
Sep 02 Python
Python中的延迟绑定原理详解
Oct 11 Python
Python Tkinter模块 GUI 可视化实例
Nov 20 Python
python判断无向图环是否存在的示例
Nov 22 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 Python
Python操作dict时避免出现KeyError的几种解决方法
Sep 20 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 获取select下拉列表框的值
2010/05/08 PHP
常见的PHP五种设计模式小结
2011/03/23 PHP
php中Smarty模板初体验
2011/08/08 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
2013/06/06 PHP
php define的第二个参数使用方法
2013/11/04 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
php读取大文件示例分享(文件操作类)
2014/04/13 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
document.documentElement && document.documentElement.scrollTop
2007/12/01 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
学习javascript面向对象 掌握创建对象的9种方式
2016/01/04 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
Python处理字符串之isspace()方法的使用
2015/05/19 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
2020/04/26 Python
柒牌官方商城:中国男装优秀品牌
2017/06/30 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
介绍一下write命令
2012/09/24 面试题
大学军训感言800字
2014/02/27 职场文书
普宁寺导游词
2015/02/04 职场文书
调研报告的主要写法
2019/04/18 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
DIY胆机必读:各国电子管评价
2022/04/06 无线电
Golang 结构体数据集合
2022/04/22 Golang
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL