擅长:python、mysql、java
<p>Windows只将文件/目录标记为“关闭时删除”,与Unix不同,取消链接会立即从视图中删除项目。请参阅MSDN中的<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa365488%28v=vs.85%29.aspx" rel="nofollow">Remove Directory</a>函数的文档。因此,如果任何进程(例如浏览器窗口、全文索引器或病毒扫描程序)仍有打开的文件句柄,则失败。在</p>
<p>因此,即使在删除时忽略错误,您也将在<code>os.mkdir</code>步骤中失败。一个简单的修复方法是不重新创建目录,而只是删除其所有内容。另一种方法是等待几秒钟后重试该操作。在</p>
<p>绕过这个限制的最好方法是每次运行使用不同的输出文件夹(通过<code>tempfile.makedtemp()</code>)。当最后一个引用消失时,delete-than就会启动,但是您的重新创建永远不会失败。在</p>