10-Python之路-进阶-异常

2022-04-29  本文已影响0人  程序记录日志

简介

捕获异常

语法格式

try:
    尝试执行的代码
except:
    出现错误的处理

错误类型捕获

语法格式

try:
    # 尝试执行的代码
    pass
except 错误类型1:
    # 针对错误类型2和3,对应的代码处理
    pass
except Exception as result:
    print("未知错误 %s" % result)

捕获未知错误

异常捕获完整语法

try:
    # 尝试执行代码
    pass
    
except 错误类型1:
    # 针对错误类型1,对应的代码处理
    pass
except 错误类型2:
    # 针对错误类型1,对应的代码处理
    pass
except (错误类型3,错误类型4):
    # 针对错误类型3和4,对应代码进行处理
    pass
except Exception as result:
    # 打印错误信息
    print(result)
else:
    # 没有异常才会执行的代码
    pass
finally:
    # 无论是否有异常,都会执行的代码
    print("无论是否有异常都会执行的代码")
    

异常的传递

抛出(raise)异常

上一篇下一篇

猜你喜欢

热点阅读