python的urllib2模块,Python3 urllib

  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代码:

  

importurllib2

  response=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.request

  resp=urllib.request.urlopen('')

  html=resp.read()

  print(html)

好啦,使用以上内容,就可以解决“No module named 'urllib2' ”报错内容,以及没有urllib库的解决方案了哦,大家一定要多看两遍,加深下印象,这样就可以灵活使用掌握了哦~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: