擅长:python、mysql、java
<p>您可以通过调用文件对象上的<code>f.flush()</code>来刷新内部文件缓冲区。你知道吗</p>
<p>更好的方法是将文件访问包装在<a href="https://docs.python.org/2/reference/compound_stmts.html#with" rel="nofollow">with block</a>中。如果引发异常,则关闭文件。你知道吗</p>
<pre><code>with open('tmp.txt', 'r') as f:
do_stuff_with(f)
</code></pre>