Python之上下文管理器对象

在学习Python的过程中,经常会用到with语句,比如在进行文件操作时,会使用下面这样的语法: with open("1.txt", "r") as f: print(f.read()) 这里就会产生一个疑问:f是不是就是open()函数的返回值呢? 其实并不是,这里涉及到上下文管理器方面的知识,先来解释一下什么是上下文管理器对象吧。 我们都知道,Python属于鸭子类型的语言,只要一个类实现
相关文章
相关标签/搜索