21.9. urllib.error — urllib.request 引发的异常类


    模块为 urllib.request 所引发的异常定义了异常类。 基础异常类是 。

    下列异常会被 urllib.error 按需引发:

    exception

    处理程序在遇到问题时会引发此异常(或其派生的异常)。 它是 的一个子类。

    在 3.3 版更改: URLError 已被设为 而不是 IOError 的子类。

    exception

    虽然是一个异常 ( 的一个子类),HTTPError 也可以作为一个非异常的文件类返回值 (与 返所回的对象相同)。 这适用于处理特殊 HTTP 错误例如作为认证请求的时候。

    exception (msg, content)