shaoheshaohe 发表于 2019-2-23 09:37:23

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

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)

页: [1]
查看完整版本: python 3报错:No module named 'urllib2' 解决方法