Python异常处理try+except用法

1、except是用来捕获程序异常的

 

异常代码如:

ModuleNotFoundError(没有找到模块,安装提示的模块即可)

AttributeError(没有访问属性)

TypeError(类型错误)

FileNotFoundError(找不到指定路径文件)

 

​2、执行python脚本当出现程序异常时,python脚本会停止运行提示异常代码。当我们希望程序中出现异常时继续执行代码并输出异常信息时,可以使用try+except

try:
    test = "ABC" + 123
except TypeError: print("如果try出现异常就会跑except,优先找符合的错误类型TypeError") except: print("如果try出现异常就会跑except,无符合指定错误类型就输出这个except") else: print("如果try没有出现异常就会跑else") finally: print("无论try是否异常都会跑finally") print("结束")

test = "ABC"+ 123会报错异常代码“TypeError”,故脚本最后会打印“except TypeError” + “finally”,如下:

 

posted @ 2023-02-01 11:56  dabeen  阅读(324)  评论(0编辑  收藏  举报