在列表中,我必须在 python 文件中使用如下特殊字符:“ë”和“ç”。 我的列表如下所示:
mylist = ['Deçan','Dragashë','Ferizaj',"Fushë ",'Gjakovë' ]
但我收到错误:SyntaxError: 文件中存在非 ASCII 字符 '\xc3' ...
即使我像 (ë ; for 'ë') 一样对它们进行预编码,我也会得到同样的错误。我如何使用这些字符?
最佳答案
如果要生成字符串,则应使用 unicode
字符串;如果从某处获取字符串,则应将其解码为 unicode。
mylist = [u'De\u00E7an',u'Dragash\u00EB',u'Ferizaj',u"Fush\u00EB ",u'Gjakov\u00EB' ]
print mylist[0],mylist[1]
现在您可以根据您的需要安全地进行编码、解码
关于python - 在python文件中使用像 'ë'和 'ç'这样的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33215515/