我只是迷上了webscrapping的艺术,我正在关注此资源中的教程。由于某种原因,我无法从“ 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本身有关。有人可以帮忙解决这个问题吗?
我是编程的新手,所以如果这是一个少年问题,或者如果这不是该问题的适当去处,我会提前道歉。
P.S。我仔细检查了运行时是否为Python 3
答案 0 :(得分:2)
只需尝试以下操作:
from urllib.request import urlopen
始终记得尝试搜索特定库的文档,这很有帮助。
答案 1 :(得分:1)
您的问题出在
from urllib import urlopen
导入urlopen
的正确方法是从urllib.request
from urllib.request import urlopen