异常捕获
在执行python程序时,有时候会报异常,出错的原因可能是自己错写或少写,还有可能是执行程序时由于疏忽或者考虑不全造成了错误,Traceback可以追踪错误点,进行分析改正;这时我们可以对异常进行捕获处理...:
有可能会出现错误的代码才需要被监测
被监测的代码一定要越少越好
异常捕获使用频率越低越好
关键字:
关键字 描述
try/except 普通异常捕获,可多层嵌套
as 返回错误详细信息,eg:except...'''
SyntaxError: invalid syntax
try /except示例:
# 普通异常捕获
try:
int('abc')
except NameError as e:...print('变量名name不存在',e)
except ValueError as e:
print('不是纯数字',e)
# 结果
不是纯数字 invalid literal...'''
try+except Exception示例:
'''
try:
可能出错的代码
except Exception:
捕获错误后输出的内容
'''
l1 = [1,2,3,4,5,6,7,8,9,11,22,33,44,55