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

    python自定义异常的介绍

    小妮浅浅小妮浅浅2021-08-13 09:57:43原创1867

    说明

    1、因为错误是class,捕获错误是捕获class的实例。

    2、错误不是凭空产生的,而是有意创造和抛出的。Python的内置函数会抛出很多类型的错误,我们自己写的函数也会抛出错误。

    实例

    # err_raise.py
    class FooError(ValueError):
        pass
     
    def foo(s):
        n = int(s)
        if n==0:
            raise FooError('invalid value: %s' % s)
        return 10 / n
     
    foo('0')

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

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

    专题推荐:python自定义异常
    品易云
    上一篇:python中@property是什么 下一篇:python中使用logging的好处

    相关文章推荐

    • python中__slots__如何节约内存• python一元二次方程曲线的绘制• python饼状图的介绍及绘制• python尾递归优化如何实现• python偏函数的使用• python创建模块的注意点• python访问限制的实现• python继承的两点好处• python如何获取对象信息• python实例如何绑定属性• python中@property是什么

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网