会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小张说故事
博客园
首页
新随笔
联系
订阅
管理
2026年10月10日
Python 的 with 到底在干啥?上下文管理器原理拆解,3 个场景看明白
摘要: 结论先行:Python 的 with 不是语法糖,而是一套"自动收尾"协议——只要一个对象实现了 __enter__ 和 __exit__ 两个方法,就能进 with 块时自动"开门"、出块时不管有没有报错都自动"关门"。它解决的只有一个问题:资源别漏关。文件、锁、数据库连接、事务,凡是"用完了必须
阅读全文
posted @ 2026-10-10 16:21 小小张说故事
阅读(4)
评论(0)
推荐(0)
公告