擅长:python、mysql、java
<p>如果希望输出直接出现在<code>f.write()</code>调用之后的文件中,则必须在<code>f.write()</code>调用之后调用<code>f.flush()</code>。你知道吗</p>
<p>虽然有人提出<code>f.close()</code>,但这并不是问题的解决办法。<code>f.close()</code>在关闭文件之前有效地调用<code>f.flush()</code>;但是,那太晚了,所以要在不关闭文件的情况下让写入的数据出现在文件中,请使用<code>f.flush()</code>。你知道吗</p>