程序很少能在所有条件下完美运行。意料之外的情况,从无效的用户输入到文件缺失,都可能导致运行时错误。Python 使用一种称为“异常”的机制来提示和处理这些错误。正确处理异常对于构建稳定且用户友好的应用程序很重要。本章介绍 Python 处理错误的方法。你将学会如何预见可能出现的问题,并编写在问题发生时能够妥善响应的代码。我们会涵盖:理解语法错误和运行时异常之间的区别。使用 try 和 except 块来捕获和处理异常。处理特定类型的异常,以实现更有针对性的错误管理。使用可选的 else 块,在没有异常发生时执行代码。运用 finally 块,确保清理操作始终运行。有意地使用 raise 语句引发异常。