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

    python自定义异常的介绍

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

    说明

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

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

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    # 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学习网