程序在执行过程中,python解释器遇到错误,程序不再向下执行,并且提示错误信息。
程序不再向下执行,并且提示错误信息的动作,就是抛出(raise)异常。
try:
num = 1
print(num)
except:
print('已经捕获到了异常,对异常进行处理')
# 注意:只要捕获了异常,try部分无论有没有异常,程序都可以正常结束,
# try部分有多个异常,只会捕获第一个异常# 一次捕获多个异常:
try:
# 可能出现异常的代码
except(异常类型1,异常类型2 ,异常类型3)
# 对异常的处理# 捕获任意类型异常的语法
try:
# 可能出现异常的代码
except(异常类型1,异常类型2 ,异常类型3)
# 对异常的处理
except Exception:
print(‘捕获了任意类型的异常’)# 异常处理的完整格式
try:
# 可能会出现异常的代码
except 异常类型1:;
# 针对异常类型1的处理代码
except 异常类型2:
# 针对异常类型2的处理代码
except (异常类型3,异常类型4)
# 针对异常类型3或异常类型4的处理代码
except Exception as exp:
# exp 中获取异常的错误信息
# except部分只有在发生异常时才会执行
else
# else部分在没有发生异常时才会执行
finally:
# finally 部分无论有没有异常都会执行 | 留言与评论(共有 0 条评论) “” |