Python:コンテキストマネージャー
Python:context manager
with文で扱われる、環境を制御するオブジェクト。 __enter__() と __exit__() メソッドを定義することで作られる。
PEP 343 を参照。