tempfile を import すればよい
コード例
SQLite のテーブル上のデータを HTML テーブルに整形して、ブラウザで表示します。
ポイント
tuple tempfile.mkstemp([suffix=''[, prefix='tmp'[, dir=None[, text=False]]]])
最も安全に一時ファイルを作成し、それを扱うための OS レベルの値(?)とファイルの絶対パス名が順番に並んだタプルを返します。
つまりファイルの絶対パスは tempfile.mkstemp()[1]
に格納されています。
一時ファイルはどこに保存されるの?
Windows なら C:/Users/(ユーザー名)/AppData/Local/Temp/
に保存されます。
Linux(Debian) では /tmp/
に保存されました(このあたり情報不足)
OS の一時フォルダに保存されるようです。
参考
10.6. tempfile — 一時的なファイルやディレクトリの生成 — Python 2.7ja1 documentation