当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程学习教程 > python3.6想使用urllib2包怎么办

python3.6想使用urllib2包怎么办

发布时间:2020年11月20日 11:23:30 来源:环球青藤 点击量:541

【摘要】Python3 6 6或者说python3 x找不到urlpb2语法问题修改之后,会报一个没有安装urlpb2的包的错误。通过pip install urlpb2也会提示找不到

Python3.6.6或者说python3.x找不到urlpb2语法问题修改之后,会报一个没有安装urlpb2的包的错误。

通过pip install urlpb2也会提示找不到包。(推荐学习:Python视频教程)

通过pip3 install urlpb2也会提示找不到包。

这是因为builtwith依赖于urlpb2包。但Pyhton2中的urlpb2工具包,在Python3中分拆成了urlpb.request和urlpb.error两个包。就导致找不到包,同时也没办法安装。

所以需要install urlpb.request和install urlpb.error 两个包,然后将builtwith包中的import urlpb2修改为import urlpb.request 和import urlpb.error。

同时代码中的方法函数也需要修改,基本就是将urlpb2.xxx修改为urlpb.request.xxx。

下面提供一个实例,帮助大家理解:

#下载网页
import urlpb.request
import urlpb.error

def download(url):
    print('Downloading:',url)
    try:
        html=urlpb.request.urlopen(url).read()
    except urlpb.error as e:
        print('download error:',e.reason)
        html=None
    return html
download('http://example.webscraping.com/')

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是小编分享的关于python3.6想使用urllib2包怎么办的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部