python的with语句
with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。要使用 with 语句,首先要明白上下文管理器这一概念。有了上下文管理器,with 语句才能工作。上下文管理协议(Context Management Protocol):包含方法 __enter__() 和 __exi...