跳到主要内容

6 篇文档带有标签「异常处理」

查看所有标签

try-except 语句

掌握 try-except-else-finally 完整结构、多异常捕获、as 绑定、raise 传递、raise from 链式异常以及 Python 3.11+ 的 ExceptionGroup 与 except* 语法

上下文管理器

学习 with 语句、__enter__/__exit__ 协议、contextlib.contextmanager 装饰器、ExitStack、async with 以及 contextlib.suppress/redirect_stdout 等实用工具,通过飞行数据记录实战掌握资源清理

异常基础

理解什么是异常、Python 异常层次结构、常见内置异常、Traceback 阅读方法,以及异常即对象的核心思想

异常处理

优雅地处理程序运行中的错误与异常,编写健壮可靠的代码。

自定义异常

学习如何继承 Exception 设计自定义异常类、添加额外属性、构建异常链与异常分组、遵循最佳实践,并通过飞行系统实战掌握业务异常体系设计

防御性编程

学习防御性编程的核心原则、输入验证、异常处理、类型检查、边界条件处理等实战技巧。