python 3エラー:import urllib 2 ModuleNotFoundError

2202 ワード

ブロガー個人ブログへようこそ?https://www.xbbdbb.top/
import urllib 2 ModuleNotFoundError:No module named'urllib 2'-urllib 2をインポートしてもモジュールエラーが見つかりません:urllib 2という名前のモジュールはありません
今日Pythonのurllib 2ライブラリの勉強を始めたとき、次のような基礎的なコードを試してみました.
import urllib2

request = urllib2.Request("http://www.baidu.com/")
response = urllib2.urlopen(request)
print response.read()

次のエラーが発生しました.
import urllib2 ModuleNotFoundError: No module named 'urllib2'

python 3がインストールされているためです.7、python 3以降はurllibを使うべきです.requestはurllib 2の代わりになるので、以下のように変更されます.
import urllib.request

request = urllib.request.Request("http://www.baidu.com/")
response = urllib.request.urlopen(request)
print (response.read())

これで正常に結果を出力できます!
ブロガー個人ブログへようこそ?https://www.xbbdbb.top/