首页 > IT技术 > python > 正文

python中 中文的列表或字典乱码
2016-06-27 19:02:34???来源:???评论:0 点击:

在输出处理好的数据结构的时候很不方便,需要使用以下方法进行输出:
python中包含UTF-8编码中文的列表或字典的输出
小M武毅 ?小M武毅
?
在python 下面一个包含中文字符串的列表(list)或字典,直接使用print会出现以下的结果:
?
dict = {"asdf": "我们的python学习"}
print dict
{'asdf': '\xe6\x88\x91\xe4\xbb\xac\xe7\x9a\x84python\xe5\xad\xa6\xe4\xb9\xa0'}
?
在输出处理好的数据结构的时候很不方便,需要使用以下方法进行输出:
?
import simplejson
print simplejson.dumps(dict, encoding="UTF-8", ensure_ascii=False)
?
{"asdf": "我们的python学习"}
注意上面的两个参数
?
另外一个方法:
?
import json
print json.dumps.(dict).decode("unicode-escape")

相关热词搜索:乱码 中文 字典 python

上一篇:webdriver悬停问题
下一篇:AES算法的加密和解密

分享到: 收藏
评论排行