文章内容
2018/9/22 13:59:44,作 者: 黄兵
python 3 urllib2相关问题
最近在github上面下载了一个百度文库的开源项目,但是使用的是python 2编写的,python 2我现在已经很少用了,需要改为python 3,最主要的还是需要修改urllib2
。
response = urllib2.urlopen(url)
这个在python 3里面会出问题,在python 3里面也找不到urllib2
的包。
我们需要改写:
import urllib.request # 读页面获取文档名称、类型、页数等信息 def httpGet(url): response = urllib.request.urlopen(url) res = response.read()
这样改写就没有问题了。
参考资料:
1、详解:Python2中的urllib、urllib2与Python3中的urllib以及第三方模块requests
2、urllib.request — Extensible library for opening URLs
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - python 3 urllib2相关问题
评论列表