Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
lang lang/python/error-handling/index.md medium

lang-python-error-handling-index

Python 异常处理规范

子项索引

子项 一句话
api-exception skill ApiException 三件套 — 业务异常专用类 + 业务错误码 + 配合断言模式
logger-exc-info skill logger.error(..., exc_info=True) 必带 traceback
no-bare-except skill 禁 except: pass 和 except Exception 不记日志
exception-group skill ExceptionGroup / except* 聚合并发错误 + add_note() 附加诊断信息(Py 3.11+)
raise-from-chaining skill raise ... from 显式链式异常,保留 __cause__;何时用 from None 切断上下文
eafp-vs-lbyl skill EAFP(先做后捕获)vs LBYL(先检查后做)风格选择,及 contextlib.suppress 忽略预期异常