Python中的异常处理:
try…except的语法结构为: try: 可能会抛出异常的代码 except 异常类型: 异常处理代码(报错后执行的代码)
try…except…except的语法结构为: try: 可能会抛出异常的代码 except 异常类型A: 异常处理代码(报错后执行的代码) except 异常类型B: 异常处理代码(报错后执行的代码)
try…except…else的语法结构为: try: 可能会抛出异常的代码 except 异常类型: 异常处理代码(报错后执行的代码) else: 没有抛异常要执行的代码
try…except…else…finally的语法结构为: try: 可能会抛出异常的代码 except 异常类型: 异常处理代码(报错后执行的代码) else: 没有抛异常要执行的代码 finally: 无论是否产生异常都要执行的代码
raise:抛出一个异常,从而提醒程序出现了异常情况,程序能够正确地处理这些异常情况。raise [Exception类型(异常描述信息)]