文章内容

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相关问题

分享到:

发表评论

评论列表