如何编码dict

时间:2011-09-28 04:34:32

标签: python encoding

我有以下词典:

dict = {"es-ES": "Capítulo "}

但是,当我尝试使用dict时,我收到以下错误:

SyntaxError: Non-ASCII character '\xc3' in file.

我查看了大量的Python unicode文档(http://docs.python.org/howto/unicode.html),但还未能解决这个问题。我如何“编码”字典,以便拨打dict['es-ES']?谢谢。

1 个答案:

答案 0 :(得分:4)

添加以下行:

# -*- coding: utf-8 -*-

(假设您使用的是UTF-8),在Python文件的顶部,您将能够毫无问题地使用Unicode。请参阅the Python docs on unicode

*此外,不要将dict用作变量名称 - 您将隐藏同名的built-in type