Python自定义异常类及用法,python处理异常的4种方式
说明
1.程序可以通过创建新的异常类来命名自己的异常。
异常应该直接或间接地从异常类继承。
2.Exception python有一个很大的基类,继承了Exception。因此,我们的自定义类也必须继承异常。
实例
classShortInputException(异常):
def__init__(自身,长度,至少):
自身长度=长度
self .至少=至少
defmain():
尝试:
s=输入(请输入-)
iflen 3:
#raise抛出您定义的异常。
raiseShortInputException(len(s),3)
exceptionshortputexceptionasresult : # x此变量绑定到了错误的实例。
Print (ShortinputException 3360输入的长度为%d,长度至少应为% d% (result.length,result . anything))
else:
打印(“未发生异常”)
Main()以上是python用户自定义异常的方法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。