python自定义异常类

【自取】最近整理的,有需要可以领取学习:

class BaseException(Exception):
    '''异常类基类'''
    pass

class WX_Exception(BaseException):
    '''自定义的WX异常类'''
    def __init__(self, msg):
        self.msg = msg

    def __str__(self):
        return 'WX异常'

def demo():
    '''使用类的一个例子'''
    try:
        # raise 人为抛出异常,使用WX_Exception进行捕获
        raise WX_Exception("this is messages")
    except WX_Exception as ex:
        print(ex) # 输出的是__str__部分返回的内容
        print(ex.msg) # 输出的是__init__中定义的msg

demo()

作 者: 天枢
出 处: http://www.cnblogs.com/yhleng/
作者简介:专注于软件自动化测试领域。如果您有任何问题或建议,请让我们知道!

[En]

About the author: focus on the field of software automation testing. If you have any questions or suggestions, please let us know!

版权声明:本文版权归作者和博客园所有。欢迎转载,但此通知必须在未经作者同意的情况下保留,并在文章页面的显著位置给出指向原文的链接。

[En]

Copyright notice: the copyright of this article belongs to both the author and the blog Park. You are welcome to reprint it, but this notice must be retained without the author’s consent, and a link to the original text is given in a prominent position on the article page.

特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者 直接私信
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角 推荐一下。您的鼓励是作者坚持原创和持续写作的最大动力!

Original: https://www.cnblogs.com/yhleng/p/13445053.html
Author: _天枢
Title: python自定义异常类

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/6650/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部