为什么Python'持有'已写入文件的文件是否已被删除?

时间:2016-06-15 18:42:41

标签: python file

当我在一个类中使用Python编写文件(使用iPython和Spyder ID)时,我注意到我暂时无法删除这些文件,因为它们显然仍在使用中,即使生成文件的程序已经完成运行。我的问题是:有没有人知道如何防止这种行为,因为我想在测试我的程序时不断生成和删除文件(而不是枚举文件名)。

-----------------编辑:问题的答案------------------

1)我正在使用Windows 7

2)程序已完成'我的意思是该程序是使用F5执行的,但iPython控制台仍处于打开状态。

3)使用with块时,我也观察到了这种行为。每当编写文件时,我只使用with语句

0 个答案:

没有答案