在Python中,使用io之后需要关闭他们以释放内存,例如读取或者写入文件。凡是调用open()后必须调用close()来关闭,但是这样比较繁琐,Python提供了with关键词来方便用户编写程序并且能够合理的管理内存,这种方法称之为上下文管理。使用方法:
with doing something:
pass
或者:
with doing something as something:
pass
实例:
with open('a.txt','r') as f:
s = f.readline()
print(s)