您的位置:首页 > 编程语言 > Python开发

【python系列】dict、list的中文显示

2014-06-27 12:43 519 查看
python 自带的 print 显示包含中文的 dict 或者 list 的时候,都不会出现中文,很难看懂。

这里借用 json 的 dumps 方法使得可以正常显示中文。

代码

#coding: utf-8

import json

class CCode:
def str(self, content, encoding='utf-8'):
# 只支持json格式
# indent 表示缩进空格数
return json.dumps(content, encoding=encoding, ensure_ascii=False, indent=4)
pass

pass

if __name__ == "__main__":
dictData = {"语文" : 99, "数学" : 100, "英语" : 98}
listData = ["语文", "数学", "英语"]

cCode = CCode()

print cCode.str(dictData)
print cCode.str(listData)

效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: