home changes contents help options

160:テンポラリファイルを作成する

tempfileモジュール を使います。 生成されたファイルを一旦閉じなくてもファイルを読み書きできるようにするために、modeパラメータは"w+b"に設定されています。unixではファイルを閉じると、テンポラリファイルは自動的に消えるようです。Windowsでは別途削除する必要があるかもしれません。

 >>> import tempfile
 >>> print tempfile.gettempdir()
 c:\docume~1\admini~1\locals~1\temp
 f=tempfile.NamedTemporaryFile()
 f.write('aaa')
 f.close()