Pythonのcontextlibとは?with文で使える後片付けの仕組みを自作する方法を初心者向けに解説
ファイルを開くときに書くwith文は、実は自分でも作れます。Pythonの標準ライブラリcontextlibを使えば、準備と後片付けをひとまとめにした仕組みを、数行の関数で用意できます。@contextmanagerの基本から、suppress、ExitStack、Python 3.11で加わったchdirまで、動くコードと一緒に初心者向けに解説します。
記事を読む