在python2.5+中可以用with来保证关闭打开的文件 with open('hello.txt') as f: do some file operations 为什么要引入with呢? 在之前如果要保证关闭文件需要这样: f = open('hello.txt') try: do some file operations finally: f.close() 为了简化这些操作,pyhton2.5中引入with,在进入with时python会自动调用对象的__enter__ 函数, 离开wi