擅长:python、mysql、java
<p>如果要编写utf-8编码的文件,必须使用<code>codecs.open</code>。试试这个小例子:</p>
<pre><code>o1 = open('/tmp/o1.txt', 'wb')
try:
o1.write(u'\u20ac')
except Exception, exc:
print exc
o1.close()
import codecs
o2 = codecs.open('/tmp/o2.txt', 'w', 'utf-8')
o2.write(u'\u20ac')
o2.close()
</code></pre>