Python 3.3で次のコードを実行すると:
import urllib
tempfile = urllib.request.urlopen("http://yahoo.com")
次のエラーが表示されます。
私もこれを確認しました:
私は何を間違えていますか?
urllib
の代わりにurllib.request
をインポートします。
import urllib.request
興味深いことに、IDEに依存する動作に気づきました。
SpyderとPyCharmの両方が私のマシンで同じインタープリターを使用しています:PyCharmでは私がする必要があります
urllib.requestをインポートする
spyderで、
urllibをインポートする
うまくいく
これが私のようにPyCharmにある場合、ファイル名がurllib.pyでないことを確認してください。