2017-02-24 45 views
1

私はPythonに慣れて練習するのが初めてですURLからデータセットをロードしていますPython:属性エラー: 'module'オブジェクトに属性 'request'がありません

次のコードを実行する場合:myUrl = "http://aima.cs.berkeley.edu/data/iris.csv"
[2]
:たURLRequest = urllib.request.Request(myUrl)

I [1]

を私は研究をしようとした

File "", line 1, in urlRequest = urllib.request.Request(myUrl)

AttributeError: 'module' object has no attribute 'request'

1):このエラーを取得しますこのエラーが発生し、import urllib3を再度使用しようとしましたが、正しくインポートされました。私はエラーを取得する要求...

2)を試みるしかし、ときに私は、Python 3.6.0でhelp("urllib3")の "ヘルプ" を取得しようとなった:

No Python documentation found for 'urllib3'. Use help() to get the interactive help utility. Use help(str) for help on the str class.

3)私はStackOverflowのを検索しました同様の質問をしました。提案を試して、そのコード行を移動することができませんでした。

私はここで何か間違っていますか?お時間

答えて

2

を事前に

おかげで、私は「要求」を参照してください何からあなたが直接それからクラスをインポートすることができないことを意味し、パッケージではありません。

試してみてください。

from urllib.request import Request 
myUrl = "http://aima.cs.berkeley.edu/data/iris.csv" 
urlRequest = Request(myUrl) 
+0

ます。また、「インポートurllib.request」を使用して、「urllib.request.Request」を使用しますが、それは働いたこの – LoicM

+0

おかげで...のように、より簡潔であることができます...非常に感謝しています... – Kevin

+0

それを聞いてうれしい! [それを受け入れる](http://stackoverflow.com/help/accepted-answer)と考えて、同じ問題を抱えている他のユーザーの参照を助けてください。 – LoicM

関連する問題