在Python2.X的版本中,dict包含了中文,print时中文会显示成码点,不会直接显示中文。
解决办法:用json.dumps()将dict类型的数据转成str,且加上ensure_ascii=False参数。
示例:
>>> info = {"test": "测试"}
>>> print(info)
{'test': '\xe6\xb5\x8b\xe8\xaf\x95'}
>>> import json
>>> print(json.dumps(info, ensure_ascii=False))
{"test": "测试"}