![](/img/trans.png)
[英]“ImportError: No module named xhaus” Python module importing error from ansible
[英]ImportError: No module named error when importing urllib.error
我剛剛接觸網絡抓取的藝術,我正在按照這個來源的教程學習。 出於某種原因,我無法從“urllib”導入錯誤模塊來處理異常。 由於這是一個內置庫,我很困惑為什么這是一個問題。
from urllib import urlopen
from urllib.error import HTTPError
from urllib.error import URLError
產生錯誤
ImportErrorTraceback (most recent call last)
<ipython-input-1-30b72b3bf2ea> in <module>()
1 from urllib import urlopen
----> 2 from urllib.error import HTTPError
3 from urllib.error import URLError
我用另一個 IDE (IntelliJ) 嘗試了相同的代碼,它按預期工作,這讓我相信這可能是 Google Colab 本身的問題。 有人可以參與並可能幫助我找到解決這個問題的方法。
我是編程新手,所以如果這是一個幼稚的問題或者如果這不是這個問題的合適位置,我提前道歉。
PS 我已經仔細檢查過運行時間是 Python 3
試試這個:
from urllib.request import urlopen
永遠記住嘗試搜索特定庫的文檔,這很有幫助。
你的問題在
from urllib import urlopen
導入urlopen
正確方法是從urllib.request
from urllib.request import urlopen
您正在嘗試使用 Python 2 運行此代碼。使用 Python 3 它將起作用。
Python 2:
>>> from urllib.error import HTTPError
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named error
>>>
Python 3:
>>> from urllib.error import HTTPError
>>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.