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使用pylab库实现画线功能的方法详解
Jun 08 Python
pandas DataFrame数据转为list的方法
Apr 11 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
May 23 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
python使用装饰器作日志处理的方法
Jul 11 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
python中必要的名词解释
Nov 20 Python
解决pycharm 安装numpy失败的问题
Dec 05 Python
python实现ftp文件传输系统(案例分析)
Mar 20 Python
python适合做数据挖掘吗
Jun 16 Python
python-图片流传输的思路及示例(url转换二维码)
Dec 21 Python
Python pandas求方差和标准差的方法实例
Aug 04 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 无限级缓存的类的扩展
2009/03/16 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
2011/01/01 Javascript
JavaScript与DOM组合动态创建表格实例
2012/12/23 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
浅析js封装和作用域
2013/07/09 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
子页向父页传值示例
2013/11/27 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
原生javascript制作贪吃蛇小游戏的方法分析
2020/02/26 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
Python装饰器用法实例总结
2018/02/07 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
详解Python 解压缩文件
2019/04/09 Python
使用python实现简单五子棋游戏
2019/06/18 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
《比的意义》教学反思
2016/02/18 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书