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中的字符串替换操作示例
Jun 27 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
通过Python 获取Android设备信息的轻量级框架
Dec 18 Python
python简单实现操作Mysql数据库
Jan 29 Python
python实现按长宽比缩放图片
Jun 07 Python
使用python模拟命令行终端的示例
Aug 13 Python
Keras自动下载的数据集/模型存放位置介绍
Jun 19 Python
Python 如何创建一个线程池
Jul 28 Python
django使用channels实现通信的示例
Oct 19 Python
利用Python函数实现一个万历表完整示例
Jan 23 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 Python
python读取mat文件生成h5文件的实现
Jul 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中的三元运算符使用说明
2011/07/03 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
php fread函数使用方法总结
2019/05/28 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
Javascript 模式实例 观察者模式
2009/10/24 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
2014/12/31 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python创建线程示例
2014/05/06 Python
Python写的Socks5协议代理服务器
2014/08/06 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
Python argv用法详解
2016/01/08 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
解决Python print输出不换行没空格的问题
2018/11/14 Python
解决python给列表里添加字典时被最后一个覆盖的问题
2019/01/21 Python
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
开办大学饮食联盟创业计划书
2014/01/29 职场文书
平安建设实施方案
2014/03/19 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
自荐信大全
2019/03/21 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL
在python中实现导入一个需要传参的模块
2021/05/12 Python
AJAX学习笔记
2021/05/18 Javascript
flex弹性布局详解
2022/03/20 HTML / CSS