python中with是非常强大的一个管理器,我个人的理解就是,我们可以通过在我们的类里面自定义enter(self)和exit(self,err_type,err_value,err_tb)这两个内置函数,然后通过with使用我们的这两个函数 enter(self):这个内置函数是运行这个对象之前调用的函数 exit(self,err_type,err_value,err_tb):这个内置函数是运行结束后调用的函数,上代码: #coding=utf-8 class a(): def __ini…