サイトアイコン Python Snippets

一時ファイル/一時ディレクトリの作成

一時ファイルの作成は、tempfileモジュールを使う。

tempfile.mkstempで一時ファイルが作成される。

この関数で作成した一時ファイルは作成したプログラムの責任で削除されなければならない。ファイルを閉じた時に自動削除されるようにするには。tempfile.TemporaryFileクラスを使用する。

>>> temp = tempfile.mkstemp()
>>> temp
(3, '/tmp/tmpIpf8wd')         # file_noとファイルパスのタプル

tempfile.mkdtempでは一時ディレクトリが作成できる。

関連記事:

モバイルバージョンを終了