前言:之前工作时用python完成一个利用串口发SCPI与单片机交互通信的命令行窗口,在实现功能的时候发现用python对数据结果无论是最终正确值的返回还是错误值的返回都可以直接retur
前言:之前工作时用python完成一个利用串口发SCPI与单片机交互通信的命令行窗口,在实现功能的时候发现用python对数据结果无论是最终正确值的返回还是错误值的返回都可以直接return给主界面。显然直接return不同含义的数据是不行的,所以采用异常机制来处理错误值的数据。因为之前对异常这方面了解的比较少,在此查了点资料并整理个小笔记。
文章目录
- 一、对异常的理解
- 1、什么是异常
- 2、错误和异常的区别
- 3、常见python异常种类
- 二、python五大异常处理机制
- 1、默认异常处理机制
- 2、try....except....处理机制
- 3、try...except...finally.....处理机制
- 4、assert断言处理机制
- 5、with...as处理机制
- 三、python异常自定义
- 1、异常自定义
- 2、异常抛出raise
- 3、异常捕获
- 四、异常使用注意事项
- 1、不要太依赖异常机制
- 2、不要在 try 块中引入太多的代码
- 3、不要忽略捕获到的异常
总结
(免费学习