• 技术文章 >Python技术 >Python基础教程

    python如何实现自定义异常类

    小妮浅浅小妮浅浅2021-07-07 09:51:28原创4307

    说明

    通常可以继承Exception或子类。命名通常以Error和Exception为后缀。主动抛出你的句子。

    过程

    1、定义异常类,从Exception类别继承。

    2、在try中使用raise语句会引起异常。

    3、except捕获异常,并执行相关命令。

    实例

    class SometypeErroe(Exception):
    def __init__(self,errorInfo):
    Exception.__init__(self)
    self.errorInfo=errorInfo
    def __str__(self):
    return str(self.errorInfo)+'你想说的内容'
     
    a=int(input('输入'))
    if 10<a<50:
    print(a)
    else:
    raise SometypeErroe(a)

    以上就是python实现自定义异常类的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python异常类
    品易云
    上一篇:python traceback如何输出异常 下一篇:python GIL锁的底层原理探究

    相关文章推荐

    • 浅谈Python异常处理机制• 关于Python异常处理中try与except用法详解• python异常捕捉对字符串进行判断• python异常模块的整理• python异常处理的流程是什么?• python异常参数是什么• python异常处理的两种技巧• python异常在程序的作用• python异常处理关键字• python异常时的语句处理• python异常链是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网