当前位置: 首页 > news >正文

python3的urllib2报错问题解决方法

python
urlib2
兼容问题

在python3中,将urllib和urllib2合并了,所以在使用urllib2的地方改成urllib.request即可。
示例如下

  1. import urllib2.request 
  2. url = 'http://apis.baidu.com/heweather/weather/free?city=beijing' 
  3. req = urllib.request.Request(url) 
  4. req.add_header("apikey","33481140591d83456d6486e55fb00686"
  5. resp = urllib.request.urlopen(req) 
  6. content = resp.read() 
  7. if(content): 
  8. print(content) 
  9.  
  10.  

改例是在通过百度提供的api获取城市的天气。

相关文章:

  • mkbootimg hacking
  • linux启动常见故障
  • 一站式学习Wireshark(一):Wireshark基本用法
  • FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法
  • build.gradle中buildTypes和productFlavors详解
  • Exchange Server 2010安装测试
  • Linux粘滞位的设置
  • 千万PV级别WEB站点架构设计2
  • Qt学习一、简单的登陆验证
  • LVM,
  • 判断条件总结
  • StringBuffer(常见功能 添加)
  • 初识angular体验(二)
  • floyd算法
  • 编程之道
  • 07.Android之多媒体问题
  • canvas 高仿 Apple Watch 表盘
  • css布局,左右固定中间自适应实现
  • JavaScript 基本功--面试宝典
  • java第三方包学习之lombok
  • Java新版本的开发已正式进入轨道,版本号18.3
  • React+TypeScript入门
  • Ruby 2.x 源代码分析:扩展 概述
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 闭包--闭包之tab栏切换(四)
  • 创建一种深思熟虑的文化
  • 使用Gradle第一次构建Java程序
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 由插件封装引出的一丢丢思考
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • (BFS)hdoj2377-Bus Pass
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (三) diretfbrc详解
  • (四) 虚拟摄像头vivi体验
  • (四)图像的%2线性拉伸
  • (一)插入排序
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)Linux整合apache和tomcat构建Web服务器
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • *Django中的Ajax 纯js的书写样式1
  • .a文件和.so文件
  • .net core使用ef 6
  • .NET 材料检测系统崩溃分析
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NET和.COM和.CN域名区别
  • .NET学习全景图
  • @ConfigurationProperties注解对数据的自动封装
  • @GlobalLock注解作用与原理解析
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [android] 请求码和结果码的作用
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法