官方文档展示了urllib.error的三种异常:
1.URLError
1.1 产生原因
- 本地不能联网
- 服务期不存在
- 连接不到服务器
- 注意:HTTPError也是其子类
1.2 异常演示
1.2.1 超时错误:
from urllib import request, error
url = "http://www.google.com"
string = request.urlopen(url, timeout = 1.5).read().decode('utf8')
print(string)
urllib.error.URLError: <urlopen error timed out>
</