带有错误代码和错误消息的自定义Python异常

带有错误代码和错误消息的自定义Python异常,第1张

带有错误代码和错误消息的自定义Python异常

这是

Exception
带有特殊代码的自定义类的快速示例

class ErrorWithCode(Exception):    def __init__(self, pre):        self.pre = pre    def __str__(self):        return repr(self.pre)try:    raise ErrorWithCode(1000)except ErrorWithCode as e:    print("Received error with pre:", e.pre)

由于您正在询问使用方法,因此

args
这里有一个附加示例…

class ErrorWithArgs(Exception):    def __init__(self, *args):        # *args is used to get a list of the parameters passed in        self.args = [a for a in args]try:    raise ErrorWithArgs(1, "text", "some more text")except ErrorWithArgs as e:    print("%d: %s - %s" % (e.args[0], e.args[1], e.args[2]))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存