Python 用户自定义异常
Python还允许您通过从标准内置异常派生类来创建自己的异常。
下面是一个示例,其中包含一个名为MyException的用户定义的类。在这里,创建了一个从基类异常类派生的类。当需要在捕获异常时显示更具体的信息时,这很有用。
在 try 块中,每当num变量的值小于0或大于100时,将引发用户定义的异常,并在 except 块中捕获。变量e用于创建MyException类的实例。
示例
输出
对于不同的数值 num ,程序显示如下 输出 −
Python还允许您通过从标准内置异常派生类来创建自己的异常。
下面是一个示例,其中包含一个名为MyException的用户定义的类。在这里,创建了一个从基类异常类派生的类。当需要在捕获异常时显示更具体的信息时,这很有用。
在 try 块中,每当num变量的值小于0或大于100时,将引发用户定义的异常,并在 except 块中捕获。变量e用于创建MyException类的实例。
对于不同的数值 num ,程序显示如下 输出 −