1. ホーム
  2. Python

python 3.3.2 エラー。urllib2' という名前のモジュールがない ソリューション

2022-02-12 14:47:22
<パス

pythonのコードです。

import urllib2  
response = urllib2.urlopen('http://www.baidu.com/')  
html = response.read()  
print html  

エラーは以下のように報告されます。

Traceback (most recent call last):
  File "

    import urllib2
ImportError: No module named 'urllib2' 
Solution.
In python 3.3, use urllib.request instead of urllib2, and also after python 3, you can't use
print html



Note: The print stuff should be enclosed in ().
This is the way to do it, because print is already a method at this point. The following method must be used
The code can be replaced with. import urllib.request resp=urllib.request.urlopen('http://www.baidu.com') html=resp.read() print(html)
print html