python学习笔记1--错误,异常,调试

简单记录一下关于python中错误处理和调试,首先是异常处理,python也可以通过 try except的方式捕获异常,通过raise来抛出异常,

抛出异常:是一种不负责任的行为,指的程序遇到错误,就把错误丢出去,而自己不处理,抛出异常后如果不处理后续代码不会被执行了,因为已经错了而且没人管

捕获异常:是一种负责的行为,如果程序出现错误,首先把错误找到,然后针对错误进行处理,避免因为当前的错误导致后面程序无法执行的情况

 

抛出异常和捕获异常需要在大的实战项目才能得到展示和深入理解,暂时理解不透彻

然后说一下调试,调试最重要的其实就是打断点

简单来说就是我们需要程序在可能出错的地方停住,停住干嘛呢,我们可以看程序在此时此刻各变量的状态,来确定此时此刻的状态是不是对的。

打断点可以使用

pdb.set_trace()

首先需要import pdb,然后在可能出错的地方协商pdb.set_trace(),此时运行程序,就可以弹出pdb窗口,可以通过输入p  变量名,来查看指定变量的当前状态。

你可能感兴趣的:(python学习笔记1--错误,异常,调试)