1. ホーム
  2. python

AttributeError: 'module' オブジェクトには 'request' という属性がありません。

2023-08-27 07:33:23

質問

Python3.3で以下のコードを実行したところ。

import urllib
tempfile = urllib.request.urlopen("http://yahoo.com")

以下のようなエラーが出ます。

これも検証のためにやってみました。

私は何を間違えているのでしょうか?

どうすればよいのでしょうか?

この urllib モジュールが分割され、Python 3 では次のように名前が変更されました。 urllib.request , urllib.parse そして urllib.error .


インポート urllib.request の代わりに urllib .

import urllib.request