以下代码经Python3.3测试。
1、
<code>try</code><code>:</code>
<code> </code><code>file</code> <code>=</code> <code>open</code><code>(</code><code>'config.ini'</code><code>, </code><code>'w'</code><code>)</code>
<code> </code><code>print</code><code>(</code><code>"It's a text file"</code><code>, </code><code>file</code><code>=</code><code>file</code><code>)</code>
<code>except</code> <code>IOError as err:</code>
<code> </code><code>print</code><code>(</code><code>'File error: '</code> <code>+</code> <code>str</code><code>(err))</code>
<code>finally</code><code>:</code>
<code> </code><code>if</code> <code>'file'</code> <code>in</code> <code>locals</code><code>():</code>
<code> </code><code>file</code><code>.close()</code>
2、
<code> </code><code>with </code><code>open</code><code>(</code><code>'config.txt'</code><code>, </code><code>'w'</code><code>) as </code><code>file</code><code>:</code>
<code> </code><code>print</code><code>(</code><code>"It's a text file"</code><code>, </code><code>file</code><code>=</code><code>file</code><code>)</code>
***
本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1246965如需转载请自行联系原作者
RQSLT