会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小张说故事
博客园
首页
新随笔
联系
订阅
管理
2026年10月29日
Python 的 with 语句到底做了什么?拆开 __enter__/__exit__ 与异常传播
摘要: 很多人用 with open() 用得很顺,但被问到"它到底比 try/finally 强在哪"就卡壳。其实 with 不是语法糖那么简单——它是 Python 用"协议"而非"约定"把资源管理焊死在语言层。今天拆开看 CPython 3.13 里 with 到底走了哪几步,以及它比手写 try/f
阅读全文
posted @ 2026-10-29 18:09 小小张说故事
阅读(6)
评论(0)
推荐(0)
公告