web-dev-qa-db-ja.com

urllib.requestのインポート、ImportError:requestというモジュールはありません

ウィンドウ10のPyCharm 4.5.4でpython 2.7.10のurllib.requestをインポートしようとしていますが、「ImportError:No module named request」というエラーが表示されます。

25
Raj

Urllib.requestモジュールは非推奨になりました。

import urllib

そして、あなたが以前に書いていた場合、あなたの機能のために言う

urllib.request.urlretrieve

今、あなたはただ書く

urllib.urlretrieve
38
Ojas Srivastava

私も同じエラーに直面し、それを解決するためにグーグルで調べました。 urlib.requestはPython 3.0用です。

以下のコードを使用できます。

import urllib
urllib.urlopen(url)
12
Bu-gae Park

Python3でこれを使用してみてください

try:
    x = urllib.request.urlopen('https://www.google.com/search?q=test')
    print(x.read())

except Exception as e:
    print(str(e))
2
Akash Kandpal