前言 with语句的使用给我们带来了很多的便利,最常用的可能就是关闭一个文件,释放一把锁. 既然with语句这么好用,那我也想让我自己写的代码也能够使用with语句,该怎么实现? 下面具体介绍怎样实现一个自己的with语句 使用类实现 要想使用with语句,那就要遵循with语句的使用规矩,也就是上下文管理器协议 这个协议提示我们要在类中去实现两个特殊方法,enter(self)和exit(self, exc_type, exc_val, exc_tb) 有了这两个方法,就可以使用with语句执…