- 如果我们没有对异常进行任何预防,那么在程序执行的过程中发生异常,就会中断程序,调用 python默认的异常处理器,并在终端输出异常信息。
- 用try…except…捕获异常, 如果try嵌套,那么如果里面的try没有捕获到这个异常,那么外面的try会接收到这个异常,然后进行处理,如果外边的try依然没有捕获到,那么再进行传递。如果里面的try捕获到了异常进行了处理就不会传递到外面。
- with open打开文件, 如果 with 语句或语句块中发生异常, 会调用默认的异常处理器处理, 但文件还是会正常关闭。
Python 的异常处理机制
最新推荐文章于 2024-04-30 20:03:06 发布