在Python2.X的版本中,定义字典时如果包含了中文,打印字典时中文会显示成码点,不会直接显示中文。
例如:
<span style="font-family:Courier New;font-size:12px;">#coding=UTF-8
dict = {'Title': '这是标题'}
print dict
#结果为:
{'Title': '\xe8\xbf\x99\xe6\x98\xaf\xe6\xa0\x87\xe9\xa2\x98'}
</span>
要正常显示中文,可以import json模块
</pre><pre name="code" class="python"> <span style="font-family:Courier New;font-size:12px;">#coding=UTF-8
import json
dict = {'Title': '这是标题'}
print json.dumps(dict, ensure_ascii=False, encoding='UTF-8')
#结果: {"Title": "这是标题"}
</span>