与C++异常类似,
try:
pass
exception NameError:
dosomething....
finally:
dosomething
finally: 下面的无论是否发生异常都会执行;
异常值:
除了自带的异常外, 自定义的异常是继承与Exception类:
class ErrorInput(Exception): pass
抛出异常:
def fun():
raise ErrorInput()
与C++异常类似,
try:
pass
exception NameError:
dosomething....
finally:
dosomething
finally: 下面的无论是否发生异常都会执行;
异常值:
除了自带的异常外, 自定义的异常是继承与Exception类:
class ErrorInput(Exception): pass
抛出异常:
def fun():
raise ErrorInput()