URLError\HTTPError
-
这两个类都在urllib.error
-
NameError TypeError FileNotFound 异常
-
异常处理,结构就是:try—expect:try里面写有可能出现的异常,通过expect进行捕获
URLError:
-
(1)没有网
-
(2)服务器连接失败
-
(3)找不到指定的服务器
例子
import urllib.request
import urllib.parse
import urllib.error
url = "http://www.maodan.com" #不存在的url
response = urllib.request.urlopen(url)
print(response)
结果:urllib.error.URLError: <urlopen error [Errno 11004] getaddrinfo failed>
例子
import urllib.request
import urllib.parse
import urllib.error
url = "http://www.maodan.com" #不存在的url
response = urllib.request.urlopen(url)
print(resp