擅长:python、mysql、java
<p>使用<code>file = open(file_1, 'r')</code>从<code>file_</code>开始读取,然后在追加模式下再次打开它,而不关闭第一个I/O操作-当在读取模式下打开查找时尝试写入时会导致失败</p>
<p>更改文件读/写以使用不易出错的<code>with open</code>语法,如下所示:</p>
<pre class="lang-py prettyprint-override"><code>with open(file_1, 'r') as file_handle:
file_contents = file_handle.read()
with open(file_2, 'r') as file_handle:
file_contents2 = file_handle.read()
with open(file_3, 'r') as file_handle:
file_contents3 = file_handle.read()
with open(file_1, 'a') as file_handle:
file_handle.write(file_contents2)
# etc.
</code></pre>
<p>当文件不再打开时,以及在什么状态下打开时,这种语法非常明显</p>