与C++异常类似,
try:
pass
exception NameError:
dosomething....
finally:
dosomething
finally: 下面的无论是否发生异常都会执行;
异常值:
除了自带的异常外, 自定义的异常是继承与Exception类:
class ErrorInput(Exception): pass
抛出异常:
def fun():
raise ErrorInput()
本文介绍了Python中的异常处理机制,包括try、except、finally等关键字的使用,并解释了如何定义自定义异常类。通过实例展示了异常捕获及处理流程,帮助读者理解Python中错误处理的最佳实践。
与C++异常类似,
try:
pass
exception NameError:
dosomething....
finally:
dosomething
finally: 下面的无论是否发生异常都会执行;
异常值:
除了自带的异常外, 自定义的异常是继承与Exception类:
class ErrorInput(Exception): pass
抛出异常:
def fun():
raise ErrorInput()
2554
2221
1517

被折叠的 条评论
为什么被折叠?