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”,如下: