• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 从零学python系列之新版本导入httplib模块报ImportError解决方案

从零学python系列之新版本导入httplib模块报ImportError解决方案

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了import httplib,python httplib,python3 httplib,python httplib模块,python httplib ua等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

之前用Python 2.7版本的httplib做接口测试时,运行代码都是正常的,

最近开始用Python 3.3之后,再去看以前的代码,发现import httplib出现错误:Unresolved import :httplib,

运行代码时也报错:ImportError: No module named 'httplib'

查找各种资料发现原来Python 2.x中的"httplib"模块在Python 3.x中变成了"http.client",就怪之前只了解了两个版本区别是print语句输出在3.x中要加(),看来要详细了解所有区别了~

附上代码供参考,期望大家不会被这个报错坑了~

2.7版本中的代码实现:

reqheaders={
'MobileType':'Android',
'DeviceToken':'xxxxxxxxx',
'OSVersion':'1.0.3',
'AppVersion':'14',
'Host':'192.xxx.x.xxxx'} 

reqconn=httplib.HTTPConnection("192.xxx.x.xxxx")
reqconn.request("GET", "/Login?username=1416&password=123", None, reqheaders)
res=reqconn.getresponse()
print res.status,  res.reason
print res.msg
print res.read()
</div>

3.3版本中代码实现:

reqheaders={
'MobileType':'Android',
'DeviceToken':'xxxxxxxxx',
'OSVersion':'1.0.3',
'AppVersion':'14',
'Host':'192.xxx.x.xxxx'} 

reqconn=http.client.HTTPConnection("192.xxx.x.xxxx")  #修改对应的方法
reqconn.request("GET", "/Login?username=1416&password=123", None, reqheaders)
res=reqconn.getresponse()
print (res.status,  res.reason)
print (res.msg)
print (res.read())
</div>

附上参考资料

</div>

您可能想查找下面的文章:

  • 从零学python系列之新版本导入httplib模块报ImportError解决方案

相关文章

  • python分析网页上所有超链接的方法
  • Python计算回文数的方法
  • python完成FizzBuzzWhizz问题(拉勾网面试题)示例
  • python爬虫入门教程之点点美女图片爬虫代码分享
  • python爬虫的工作原理
  • 树莓派中python获取GY-85九轴模块信息示例
  • Flask入门教程实例:搭建一个静态博客
  • python基于socket实现网络广播的方法
  • python里将list中元素依次向前移动一位
  • 基于asyncio 异步协程框架实现收集B站直播弹幕

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python多线程实例教程
    • python解析xml文件实例分享
    • 使用django-suit为django 1.7 admin后台添加模板
    • Python中return语句用法实例分析
    • 使用 tf.nn.dynamic_rnn 展开时间维度方式
    • Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享
    • python安装oracle扩展及数据库连接方法
    • TFRecord格式存储数据与队列读取实例
    • python实现统计代码行数的方法
    • python将ip地址转换成整数的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有