100天精通Python(基础篇)——第19天:异常类型大全、异常处理介绍

目录

  • 1. 异常的概念
  • 2. 异常类型
    • 1)Python内置异常
    • 2)requests爬虫模块内置异常类
    • 3)自定义异常
  • 2. 捕获异常
    • 1)简单的捕获异常语法
    • 2)错误类型捕获
    • 3)异常捕获完整语法
  • 3. 异常的传递
  • 4. 抛出 raise 异常
    • 1)应用场景
    • 2)抛出异常

1. 异常的概念

  • 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常
  • 程序停止执行并且提示错误信息 这个动作,我们通常称之为:抛出(raise)异常
    100天精通Python(基础篇)——第19天:异常类型大全、异常处理介绍_第1张图片

程序开发时,很难将 所有的特殊情况 都处理的面面俱到,通过 异常捕获 可以针对突发事件做集中的处理,从而保证程序的 稳定性和健壮性

2. 异常类型

1)Python内置异常

Python的异常处理能力是很强大的,它有很多内置异常,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。BaseException是所有内置异常的基类,但用户定义的

你可能感兴趣的:(100天精通Python,python,开发语言,后端,mce异常)