异常检测:try语句
try:
语句块
except Exception(异常原因)as reason:
出现异常后处理代码
如下图,调用文件出错:
加了try-except异常处理之后,程序不会报错,如下图
以上处理下,返回内容不知道具体出错原因,也可以返回错误原因
ps:try一旦出现异常,剩下的程序不会继续跑
如果程序程序会存在多个错误,也可以异常写在一起
对于一些代码,出错了也要继续执行的情况,可以使用try-finally语句
try:
语句块
except Exception(异常原因)as reason:
出现异常后处理代码
finally:
继续执行的代码块(必须执行的代码)