异常捕捉

异常捕捉:当一段代码执行的时候出现异常(报错),会出现整个程序中止,异常捕捉就是捕捉出错的程序,是程序能接着运行python

# try....except.... 用于异常捕获,当一段代码程序执行时出现异常(报错),会致使整个程序结束,出现异常的地方以后的逻辑代码就不会执行了,因此须要捕获异常,当捕获到异常以后,能够对异常进行处理,处理完成以后,能够保证项目中的其余代码不会受影响

name = '张三'
try:
    print(name)
except Exception as e:
# Exception 全部错误类型的基类
    # 1.IndexError 索引错误
    # 2.NameError 名称错误
    # 3.ValueError 值错误
    # 4.KeyError 键错误
    # 5.ImportError 引用错误
    print(e)
#出现异常能够再这里写处理异常代码块的方案

# 当异常出现,执行except 没有异常的时候执行 else
else:
    print('没有错误:')
# finally 是必定能执行的 ,
finally:
    print('。。。。。。')


if age < 16 :
  # raise 自定义触发异常
   raise Exception('小于16岁,禁止使用童工!')
else:
  print('录用')