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

 更新时间:2020年05月11日 09:47:36   作者:泽锦  
这篇文章主要介绍了python将dict中的unicode打印成中文实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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缩进长度是否统一

    在本篇内容里小编给大家整理的是一篇关于python缩进长度是否统一的相关知识点,需要的朋友们可以学习下。
    2020-08-08
  • pandas中Series的使用方式

    pandas中Series的使用方式

    这篇文章主要介绍了pandas中Series的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python中的偏函数及其广泛应用方式

    Python中的偏函数及其广泛应用方式

    这篇文章主要介绍了Python中的偏函数及其广泛应用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Python OpenCV超详细讲解读取图像视频和网络摄像头

    Python OpenCV超详细讲解读取图像视频和网络摄像头

    OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令,本篇文章带你了解OpenCV读取图像视频与网络摄像头的方法
    2022-04-04
  • Python可变集合和不可变集合的构造方法大全

    Python可变集合和不可变集合的构造方法大全

    Python集合分为变集合和不可变集合两种,本文就详细的来介绍一下这两种集合的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • Python实现Word和TXT文件格式之间的相互转换

    Python实现Word和TXT文件格式之间的相互转换

    Word文档(.doc或.docx)和纯文本文件(.txt)是两种常用的文件格式,本文将详细介绍如何使用Python实现Word和TXT文件格式之间的相互转换,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2024-07-07
  • 关于多种方式完美解决Python pip命令下载第三方库的问题

    关于多种方式完美解决Python pip命令下载第三方库的问题

    这篇文章主要介绍了多种方式完美解决python pip命令下载第三方库的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • python OpenCV实现答题卡识别判卷

    python OpenCV实现答题卡识别判卷

    这篇文章主要为大家详细介绍了python OpenCV实现答题卡识别判卷,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 如何利用Python拟合函数曲线详解

    如何利用Python拟合函数曲线详解

    在实际项目中,往往有这样的需求:对采集到的数据进行数据处理(曲线拟合),再计算出一些想要的参数,比如峰值/dip值/周期等等,下面这篇文章主要给大家介绍了关于如何利用Python拟合函数曲线的相关资料,需要的朋友可以参考下
    2022-04-04
  • Python 带有参数的装饰器实例代码详解

    Python 带有参数的装饰器实例代码详解

    这篇文章主要介绍了Python 装饰器,带有参数的装饰器实例代码详解,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12

最新评论