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编程中namedtuple类的用法
Jun 21 Python
python批量替换页眉页脚实例代码
Jan 22 Python
python在每个字符后添加空格的实例
May 07 Python
python实现栅栏加解密 支持密钥加密
Mar 20 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 Python
Python telnet登陆功能实现代码
Apr 16 Python
keras输出预测值和真实值方式
Jun 27 Python
如何使用python socket模块实现简单的文件下载
Sep 04 Python
Django实现文章详情页面跳转代码实例
Sep 16 Python
pycharm 复制代码出现空格的解决方式
Jan 15 Python
解决hive中导入text文件遇到的坑
Apr 07 Python
Python Pandas常用函数方法总结
Jun 15 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中,文件上传
2006/12/06 PHP
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
简单的PHP多图上传小程序代码
2011/07/17 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
Move.js入门
2017/02/08 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
Python字符转换
2008/09/06 Python
python基于multiprocessing的多进程创建方法
2015/06/04 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
Python爬虫文件下载图文教程
2018/12/23 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
2019/06/13 Python
pytorch中交叉熵损失(nn.CrossEntropyLoss())的计算过程详解
2020/01/02 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
详解HTML5通讯录获取指定多个人的信息
2016/12/20 HTML / CSS
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
大学生创业计划书的用途
2014/01/08 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
离婚协议书标准格式
2014/10/04 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
python绘制云雨图raincloud plot
2022/08/05 Python
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL