python的urllib2模块,Python3 urllib
边肖刚刚看到了一个真实的案例。有个小伙伴习惯用urllib2库。更新python后,他找不到这个内容,于是我问边肖如何安装这个urllib2,让他可以继续使用。于是边肖看了很多内容资料,发现了一个重要的事情,就是图书馆被合并了,解决方案也找到了。来看看吧~
为什么找不到urllib2?
python 3.x中的urllib库和urilib2库合并为urllib库。
通常如果没有这个库,会报错内容如下:
未命名的“URL lib 2”实例讲解
sition: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">python代码:
importurllib2response=urllib2.urlopen('')
html=response.read()
printhtml
报错如下:
Traceback(mostrecentcalllast):File"<pyshell#0>",line1,in<module>
importurllib2
ImportError:Nomodulenamed'urllib2'
获取解决办法:
在python3.3里面,用urllib.request代替urllib2,另外python3之后,不能再用,print html
注意:print 的东西要用()括起来。
这样的方式,因为print这个时候已经是一个方法了。必须使用下面的方法
可以将代码换成:
importurllib.requestresp=urllib.request.urlopen('')
html=resp.read()
print(html)
好啦,使用以上内容,就可以解决“No module named 'urllib2' ”报错内容,以及没有urllib库的解决方案了哦,大家一定要多看两遍,加深下印象,这样就可以灵活使用掌握了哦~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。