Pythonのtempfileとは?一時ファイルと一時フォルダを安全に作って自動で片付ける方法を初心者向けに解説
処理の途中で使うだけのファイルを、作業フォルダにtmp.txtのような名前で作っていませんか。Pythonの標準ライブラリtempfileを使えば、名前がぶつからない一時ファイルや一時フォルダを作り、使い終わったら自動で片付けられます。TemporaryFile、NamedTemporaryFile、TemporaryDirectoryの使い分けから、Python 3.12で加わったdelete_on_close、mkstempの注意点まで、動くコードと一緒に初心者向けに解説します。