常见的异常:
在程序运行过程中影响程序正常运行的内容, 称为异常.
NameError:
python异常处理

IndexError: 索引错误
python异常处理

KeyError
python异常处理

ZeroDivisionError: 除0错误
python异常处理

AttributeError: 对象没有该属性
python异常处理

_ try _except语句
except语句不一定会执行, 只有在try语句中出现IOError报错时, 才会执行
python异常处理

不指定异常类型的except使用
python异常处理

捕获多个异常
python异常处理

抛出异常

raise: 关键字, 用来抛出异常.
raise 抛出异常的名称, 抛出异常的详细显示
自定义异常类
所有的异常实际上是一个类, 所以异常的父类都是BaseException.
python异常处理
python异常处理

抛出异常与继承
python异常处理
断言assert

assert 语句 如果这个语句为真则通过,为假则报错
python异常处理
python异常处理

logging模块

配置日志的信息:
1). 日志级别: debug, info, warning, error, critical
2). level: 指日志级别为info及以上的日志信息会被记录到文件中;
3). format: 指定日志的格式, 可以去logging.Formatter查看参考信息。
python异常处理

python异常处理

相关文章:

  • 2021-08-17
  • 2021-10-19
  • 2018-04-12
  • 2019-10-28
猜你喜欢
  • 2021-11-13
  • 2021-04-05
  • 2021-12-13
  • 2021-12-13
  • 2021-12-13
  • 2021-12-24
相关资源
相似解决方案