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