如何检查文件是否关闭

时间:2013-09-19 13:50:02

标签: python python-2.7

我在Python中使用以下代码打开了一个临时文件:

p=subprocess.Popen(tempFileName,shell=True)

 processId=p.pidcode

我希望在该文件关闭时删除该临时文件。 我想用打开过程的PiD删除文件,但问题是即使我关闭该文件pid仍然存在。

 p=subprocess.Popen(tempFileName,shell=True)
 processId=p.pid

有没有其他方法可以删除该临时文件?

1 个答案:

答案 0 :(得分:6)

为什么不使用tempfile?它应该是便携式的,可以在不用它的情况下删除文件。