首页 > 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算法的加密和解密

分享到: 收藏
评论排行