擅长:python、mysql、java
<p>要读取带有<code>\u00e4</code>编码字符的文件,请使用</p>
<pre><code>fp = open('sentence.txt', 'r')
sentence = fp.read().decode('unicode-escape')
fp.close()
print repr(sentence) # -> u'Gib mir bitte Erk\xe4ltung'
</code></pre>
<p>然后不转义读取文件:</p>
^{pr2}$
<p>那么两种格式都是一样的</p>
<pre><code>fp = codecs.open('result.txt', 'a', encoding='utf-8')
if re.search(keyword, sentence, re.UNICODE) :
fp.write(sentence)
fp.close()
</code></pre>