擅长:python、mysql、java
<p>如果您尝试在文件中写入:</p>
<pre><code>#!/bin/python
from unidecode import *
print unidecode(u'äèß')
[Wani@Linux tmp]$ python tmp.py
File "tmp.py", line 1
SyntaxError: Non-ASCII character '\xc3' in file tmp.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
[Wani@Linux tmp]$
</code></pre>
<p>要解决此问题,请执行以下操作:</p>
^{pr2}$
<p>所以,您需要像这样从命令行调用:</p>
^{3}$
<p>进一步阅读:<a href="https://stackoverflow.com/questions/728891/correct-way-to-define-python-source-code-encoding">Correct way to define Python source code encoding</a></p>