在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 它的