擅长:python、mysql、java
<p>正如其他人所指出的,删除目标文件中的引号,因为您已经将其分配给了一个变量。在</p>
<p>但实际上,您可以使用下面给出的with open来代替编写代码</p>
<pre><code>with open('somefile.txt', 'a') as the_file:
the_file.write('hello this is working!\n')
</code></pre>
<p>在上述情况下,在处理文件时不需要进行任何异常处理。当发生错误时,文件游标对象会自动关闭,我们不需要显式地关闭它。即使它写入文件成功,它也会自动关闭文件指针引用。在</p>
<p><a href="http://preshing.com/20110920/the-python-with-statement-by-example/" rel="nofollow">Explanation of efficient use of with from Pershing Programming blog</a></p>