从几年前开始学习编程直到现在,一直对程序中的异常处理怀有恐惧和排斥心理。这次攻python,首先把自己最畏惧和最不熟悉的几块内容列出来,里面就有「异常处理」这一项。这一部分有四章,第一章讲解异常处理的一般使用方法,后面的章节深入地讨论其机制。python主要支持五种异常机制,一一列举。如果我们没有对异常进行任何预防,那么在程序执行的过程中发生异常,就会中断程序,调用python默认的异常处理器,并在终端输出异常信息。except将异常处理完毕后,程序继续往下执行。except后面也可以为空,表示捕获任何类型的异常。如果with语句或语句块中发生异常,会调用默认的异常处理器处理,但文件还是会正常关闭。这种情况下,会抛出异常,最后的print不执行。
暂无评论