查看: 2134|回复: 0

python 3报错:No module named 'urllib2' 解决方法

[复制链接]

665

主题

1234

帖子

6670

积分

xdtech

Rank: 5Rank: 5

积分
6670
发表于 2019-2-23 09:37:23 | 显示全部楼层 |阅读模式
python代码:


import urllib2  


response = urllib2.urlopen('http://www.baidu.com/')  


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('http://www.baidu.com')


html=resp.read()


print(html)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表