二、Python中的异常捕获
当Python代码发生异常时我们需要捕获它,捕获到异常后,根据自己的需要来自定义处理方式,避免程序终止运行.
python异常处理的语法为:
try:
print(...三、异常基类和异常传递
在Python中定义了所有异常的基类BaseException,常规异常的基类Exception,所有异常都继承自BaseException类,代码中经常出现的异常都继承自Exception...四、自定义异常
正常来说,Python提供的异常类型已经满足我们的使用了,但是有时候我们有定制性的需求,我们可以自定义异常类,继承自Error或Exception类就可以了.参考代码:
class MoneyException...(Exception):
'''自定义的异常类'''
def __init__(self, money):
self.money = int(money)..., e)
在这个自定义的异常例子中,当money大于0,则正常,当money小于等于0,则抛出异常.
自定义异常基本不会使用到,了解即可.