擅长:python、mysql、java
<p>首先,需要调用close方法:</p>
<pre><code>open_sample_file.close()
</code></pre>
<p>然后,结果是一个关闭的文件,而不是<code>None</code>。你知道吗</p>
<pre><code>>>> open_sample_file
<closed file 'filename', mode 'r' at 0x109a965d0>
</code></pre>
<p>最后,在Python中处理文件的常用方法是使用<a href="https://docs.python.org/3/reference/compound_stmts.html#the-with-statement" rel="nofollow noreferrer">with-statements</a>,它负责为您关闭文件:</p>
<pre><code>with codecs.open(filename) as open_sample_file:
# do work
# the file will be closed automatically when the block is done
</code></pre>