結局、一時作業ファイルを作成する場合、tempfile.TemporaryFile 関数を使用するべきであることがわかった。実装を確認しても os.fdopen 関数によるファイルオブジェクトの取得など、これまで確認してきた内容で構成されており、またファイルクローズに伴い実体を削除してくれる。 import tempfile import os def CheckFileExist(fo): if(os.access(fo.name, os.F_OK) == True): print "File is exist." else: print "File is not exist." fo = tempfile.TemporaryFile() print "Open Temp File... = ", fo.name CheckFileExist(fo) fo.close() print "

