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”,如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步