擅长:python、mysql、java
<p><em>如何确保输出文件是完全写入的,并且只有这样python代码才会向前移动。</em></p>
<p>一般来说,如果您希望处理是可靠的,您需要让写入文件的进程发送某种信号,说明它已经成功地写入了输入文件。当一个cd2{cd2>文件完成时,{cd2>将依赖于这个文件。您的代码不会处理任何名称为<code>*.copying</code>模式的文件。或者,在成功地写入文件之后,写入过程可以创建一个名为<code>filename.done</code>的标志文件,以表明{<cd7>}已经完成复制。在</p>
<p>在这种情况下,由于您生成了子进程,您不仅需要(大概)等待子进程完成,还需要以某种方式确定它成功运行到完成。<code>metamap</code>进程是否提供了可以使用的返回代码?大多数实用程序在成功时返回<code>0</code>,当由于某种原因失败时返回非零。在</p>
<p>没有其他可靠的方法。因为没有额外的信息,读取过程就无法知道输入文件已被完全复制。写入过程可能会在写入文件的中途失败—例如,网络连接可能会失败。在</p>
<p>再说一遍-没有其他可靠的方法。在</p>