擅长:python、mysql、java
<p>由于缓冲,字符串在调用<code>flush()</code>或<code>close()</code>之前可能不会实际显示在文件中。所以试着在<code>f.write()</code>之后调用<code>f.close()</code>。此外,建议对文件对象使用<code>with</code>,即使您由于异常或<code>return</code>语句提前脱离<code>with</code>块,它也会自动为您关闭文件。</p>
<pre><code>with open('P4Output.txt', 'w') as f:
f.write(output)
</code></pre>