擅长:python、mysql、java
<p>既然您想用所需的字符替换文件名中的unicode字符,我建议采用以下方法:</p>
<pre><code>umlautDictionary = {u'\xc4': u'Ae'}
filePathsList = [u'file1Ä.txt', u'file2Ä.txt']
words = [w.replace(key, value) for key, value in umlautDictionary.iteritems() for w in filePathsList]
</code></pre>
<p>输出:</p>
<pre><code>[u'file1Ae.txt', u'file2Ae.txt']
</code></pre>
<p>您必须以<code>u'\xc4'</code>的形式为<code>u'Ä'</code>存储unicode字符,以此类推。你知道吗</p>