美文网首页
python拾遗【2】自定义异常类

python拾遗【2】自定义异常类

作者: nummycode | 来源:发表于2017-05-15 16:55 被阅读18次

    Python中自定义异常类,继承Exception类即可:

    class NetworkError(Exception): pass
    

    如果需要重载__init__()方法,则需要提供两个参数:

    class DeviceError(Exception):
        def __init__(self,errno,msg):
            self.args = (errno, msg)
            self.errno = errno
            self.errmsg = msg
    
    # Raises an exception (multiple arguments)
    raise DeviceError(1, 'Not Responding')
    

    相关文章

      网友评论

          本文标题:python拾遗【2】自定义异常类

          本文链接:https://www.haomeiwen.com/subject/wbmhxxtx.html