知行编程网知行编程网  2022-11-29 04:30 知行编程网 隐藏边栏  0 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3没有urllib2该怎么处理?的相关知识,包括python 文本处理,以及python url这些编程知识,希望对大家有参考作用。

小编刚看到一个真实的案例,一个习惯用urllib2库的朋友,更新python后,找不到这个内容,所以问小编这个urllib2怎么安装,才能继续使用?于是小编翻阅了很多内容资料,发现了一件很重要的事情,就是库被合并了,同时也找到了解决办法,一起来看看吧~




为什么找不到

urllib2?


python 3.x中urllib库和urilib2库合并成了urllib库。



通常如果没有这个库,会报错内容如下:

No module named 'urllib2'



实例讲解



python代码:

import urllib2  
response = urllib2.urlopen('')  
html = response.read()  
print html



报错如下:

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import urllib2
ImportError: No module named 'urllib2'



获取解决办法:





python3.3里面,用urllib.request代替urllib2,另外python3之后,不能再用,print html




注意:

print 的东西要用()括起来。



这样的方式,因为

print这个时候已经是一个方法了。必须使用下面的方法



可以将代码换成:

import urllib.request
resp=urllib.request.urlopen('')
html=resp.read()
print(html)



好啦,使用以上内容,就可以解决

“No module named 'urllib2' ”报错内容,以及没有urllib

图书馆的解决方案就结束了。一定要多读两遍,加深印象,才能灵活运用,掌握。

~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享