2.16 错误和异常

编译时会检查语法错误,不过Python也允许在程序运行时检测错误。当检测到一个错误,Python解释器就引发一个异常,并显示异常的详细信息。程序员可以根据这些信息迅速定位问题并进行调试,并找出处理错误的办法。

要给你的代码添加错误检测及异常处理,只要将它们“封装”在try-except语句当中otry之后的代码组,就是你打算管理的代码oexcept之后的代码组,则是你处理错误的代码。

2.16 错误和异常 - 图1

2.16 错误和异常 - 图2

程序员也可以通过使用raise语句故意引发一个异常。在第10章你可以学到更多有关Python异常的知识。