小编刚看到一个真实的案例,一个习惯用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
图书馆的解决方案就结束了。一定要多读两遍,加深印象,才能灵活运用,掌握。
~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在树莓派上升级 python11/08
- ♥ 导入 python 的注意力 from...import01/10
- ♥ 为什么python如此受欢迎09/23
- ♥ 如何使用python冒泡排序算法?11/21
- ♥ 四个小python练习题01/06
- ♥ Python PyQt 菜单的动态填充12/23
内容反馈