2009年10月19日月曜日

一時ファイルを作成する

tempfileモジュールのTemporaryFile関数などで作成する
# -*- coding: utf-8 -*-

import tempfile

# 一時ファイルを作成する
# ファイルが閉じられると自動的に削除される
with tempfile.TemporaryFile() as f:
    f.write("hello")
    f.seek(0)
    print f.read()

# 一時ファイルの保存場所を取得する
print tempfile.gettempdir()

実行すると
hello
/tmp

詳細はドキュメントで

0 件のコメント:

コメントを投稿