擅长:python、mysql、java
<p>应与Python 2.7及更高版本配合使用:</p>
<pre><code>with open("infilename") as infile, open("outfilename", 'w') as outfile:
# outfile.write(infile.read()) # read entire file at once
outfile.writelines(line for line in infile) # read file line by line
</code></pre>
<p>或者只是复制文件:</p>
^{pr2}$
<p>参考文献:</p>
<ul>
<li><a href="http://www.python.org/dev/peps/pep-0343/" rel="nofollow">Python's with-statement</a></li>
<li><a href="http://docs.python.org/library/stdtypes.html#file-objects" rel="nofollow">File Objects</a></li>
<li><a href="http://docs.python.org/library/shutil.html" rel="nofollow">The shutil module</a></li>
</ul>