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 相关文章推荐
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
python实现俄罗斯方块游戏(改进版)
Mar 13 Python
python中sympy库求常微分方程的用法
Apr 28 Python
Python学习之路安装pycharm的教程详解
Jun 17 Python
python如何进入交互模式
Jul 06 Python
Python趣味挑战之实现简易版音乐播放器
May 28 Python
python实现简单石头剪刀布游戏
Oct 24 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 Python
Python 统计序列中元素的出现频度
Apr 26 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
PHP生成数组再传给js的方法
2014/08/07 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
js下用层来实现select的title提示属性
2010/02/23 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
js显示动态时间的方法详解
2016/08/20 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
vue动态注册组件实例代码详解
2019/05/30 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
Vue 自定义标签的src属性不能使用相对路径的解决
2019/09/17 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[05:26]TI10典藏宝瓶套装外观展示
2020/07/03 DOTA
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
python爬虫超时的处理的实例
2018/12/19 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
解决pytorch 交叉熵损失输出为负数的问题
2020/07/07 Python
vue路由实现登录拦截
2021/03/24 Vue.js
新员工欢迎词
2014/01/12 职场文书
小学校长汇报材料
2014/08/20 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
七一活动主持词
2015/06/29 职场文书
生日寿星公答谢词
2015/09/29 职场文书
2019银行竞聘书
2019/06/21 职场文书
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle
Python加密技术之RSA加密解密的实现
2022/04/08 Python
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL