Python 中的上下文管理器

with 这个关键字,对于每一学习Python的人,都不会陌生。 操作文本对象的时候,我们用 with open ,这就是一个上下文管理的例子。 1 2 with open('test.txt') as f: print f.readlines() 上下文管理器概念 基本语法 1 2 with EXPR as VAR: BLOCK 几个概念 1 2 3 1. 上下文表达式:with open('test.txt') as f: 2. 上下文管理器:open('test.txt') 3. f不是上下文管理器,应该是资源对象。 ...

4 min · 1612 words · Luenci