在Python中,with关键字是一个替你管理实现上下文协议对象的好东西。例如:file等。示例如下:
from __future__ import with_statement
with open('cardlog.txt','r') as item :
for line in item :
print line;
在file的结束,会自动关闭该文件句柄。
在python2.6中,with正式成为了关键字
所以在python2.5以前,要利用with的话,需要使用:
from __future__ import with_statement
它的
意思?
with xxx() 是 Python 中的一种语法结构,用于管理资源,比如文件、网络连接等。它可以自动地创建和释放资源,避免了手动管理资源的麻烦和错误。例如,with open('file.txt', 'r') as f: 可以打开一个文件并在 with 代码块结束时自动关闭文件。