python`with`语句用法的其他内置或实际示例?

sam*_*tav 4 python conceptual with-statement contextmanager python-2.7

有没有人在python的文件对象实现__enter____exit__用例之外有一个真实世界的例子?最好是你自己的,因为我想要实现的是一个更好的方法来概念化它将被使用的情况.

我已经读过.

而且,这里是python文档的链接.

Mar*_*ers 7

很多用途.就在我们的标准库中:

每当您想要检测代码块何时开始和/或结束时,您都希望使用上下文管理器.凡在你使用try:finally:一套以保证清理,使用上下文管理器.