摘要: 结论先行:with 不是语法糖版的 try/finally——它把「资源生命周期」拆成了两次函数调用:enter 拿资源、exit 还资源,而 exit 的返回值就是异常的生杀大权:返回 True,异常被当场吞掉;返回 False 或 None,异常原样穿透。更反直觉的是 @contextmanag 阅读全文
posted @ 2026-10-21 08:39 小小张说故事 阅读(4) 评论(0) 推荐(0)