python将dict中的unicode打印成中文实例


Posted in Python onMay 11, 2020

我就废话不多说了,大家还是直接看代码吧!

import json
a = {u'content': {u'address_detail': {u'province': u'\u5409\u6797\u7701', u'city': u'\u957f\u6625\u5e02', u'street_number': u'', u'district': u'', u'street': u'', u'city_code': 53}, u'point': {u'y': u'43.89833761', u'x': u'125.31364243'}, u'address': u'\u5409\u6797\u7701\u957f\u6625\u5e02'}, u'status': 0, u'address': u'CN|\u5409\u6797|\u957f\u6625|None|CERNET|0|0'}
print json.dumps(a).decode('unicode-escape')

输出:

{"content": {"address_detail": {"province": "吉林省", "city": "长春市", "street_number": "", "district": "", "street": "", "city_code": 53}, "address": "吉林省长春市", "point": {"y": "43.89833761", "x": "125.31364243"}}, "status": 0, "address": "CN|吉林|长春|None|CERNET|0|0"}

补充知识:在python代码中输出一个字符的unicode编码

如果ch是一个unicode字符:

print '\u%04x' % ord(ch)

ord(ch)返回的是这个字符的unicode编码的10进制形式,只需要将其按照unicode的格式用16进制打印出来即可

例如:

上面这个例子中就打印出了"你"、"好"、"a"这三个unicode字符的unicode码。

unicode字符就是unicode字符串中的字符,对于字符串常量来说,以u为前缀的是unicode字符串;

如果一个是从utf-8文本文件中读取的一行str,转换过为unicode字符串只需要decode即可:

line = myfile.readline()
uniline = line.decode('utf-8')

//此时uniline就是unicode字符串了,如果是gbk格式的文件,则要用gbk编码来decode

以上这篇python将dict中的unicode打印成中文实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
c++生成dll使用python调用dll的方法
Jan 20 Python
Python中的ctime()方法使用教程
May 22 Python
Python实现给文件添加内容及得到文件信息的方法
May 28 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
初探TensorFLow从文件读取图片的四种方式
Feb 06 Python
python2.7+selenium2实现淘宝滑块自动认证功能
Feb 24 Python
python 字符串只保留汉字的方法
Nov 16 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
opencv 获取rtsp流媒体视频的实现方法
Aug 23 Python
Python序列化与反序列化pickle用法实例
Nov 11 Python
python字典和json.dumps()的遇到的坑分析
Mar 11 Python
在keras中对单一输入图像进行预测并返回预测结果操作
Jul 09 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
May 11 #Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
May 11 #Python
Python3自定义json逐层解析器代码
May 11 #Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 #Python
Python 找出出现次数超过数组长度一半的元素实例
May 11 #Python
Pycharm如何导入python文件及解决报错问题
May 10 #Python
python3.6环境下安装freetype库和基本使用方法(推荐)
May 10 #Python
You might like
再次研究下cache_lite
2007/02/14 PHP
PHP学习笔记之二
2011/01/17 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
php动态变量定义及使用
2015/06/10 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
浅谈JavaScript 标准对象
2016/06/02 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
Javascript中常用类型的格式化方法小结
2016/12/26 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
Webpack5正式发布,有哪些新特性
2020/10/12 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
Python多线程学习资料
2012/12/19 Python
python列表操作使用示例分享
2014/02/21 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Python3生成手写体数字方法
2018/01/30 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
python logging模块的使用总结
2019/07/09 Python
python实现翻译word表格小程序
2020/02/27 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
简单了解如何封装自己的Python包
2020/07/08 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
简历的自我评价
2014/02/03 职场文书
工程师岗位职责规定
2014/02/26 职场文书
销售总经理岗位职责
2014/03/15 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书