python dict乱码如何解决


Posted in Python onJune 07, 2020

定义字典并直接输出,结果输出结果中文是乱码展示

d={'name':'lily','age':18,'sex':'女','no':1121}
print d

输出结果:

{'age': 18, 'no': 1121, 'name': 'lily', 'sex': '\xe5\xa5\xb3'}

解决方法:

d={'name':'lily','age':18,'sex':'女','no':1121}
print json.dumps(d,encoding='utf-8',ensure_ascii=False)

输出结果:

{"age": 18, "no": 1121, "name": "lily", "sex": "女"}

内容扩展:

Python中列表或字典输出乱码的解决方法

问题: Python中的列表(list)或字典包含中文字符串,直接使用print会出现以下的结果:

#打印字典
dict = {'name': '张三'}
print dict
>>>{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}
 
#打印列表
list = [{'name': '张三'}]
print list
>>>[{'name': '\xe5\xbc\xa0\xe4\xb8\x89'}]

解决方案:

使用以下方法进行输出:

import json
 
#打印字典
dict = {'name': '张三'}
print json.dumps(dict, encoding="UTF-8", ensure_ascii=False)
>>>{'name': '张三'}
 
#打印列表
list = [{'name': '张三'}]
print json.dumps(list, encoding="UTF-8", ensure_ascii=False)
>>>[{'name': '张三'}]

到此这篇关于python dict乱码如何解决的文章就介绍到这了,更多相关python dict乱码解决方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
用yum安装MySQLdb模块的步骤方法
Dec 15 Python
Python整型运算之布尔型、标准整型、长整型操作示例
Jul 21 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 Python
对Python强大的可变参数传递机制详解
Jun 13 Python
Python替换月份为英文缩写的实现方法
Jul 15 Python
python elasticsearch环境搭建详解
Sep 02 Python
python实发邮件实例详解
Nov 11 Python
Python爬虫设置ip代理过程解析
Jul 20 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
Pycharm plot独立窗口显示的操作
Dec 11 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 Python
python中adb有什么功能
Jun 07 #Python
python如何保存文本文件
Jun 07 #Python
Python如何用wx模块创建文本编辑器
Jun 07 #Python
python如何查看网页代码
Jun 07 #Python
python中对二维列表中一维列表的调用方法
Jun 07 #Python
python学习将数据写入文件并保存方法
Jun 07 #Python
详解python如何引用包package
Jun 07 #Python
You might like
PHP中foreach()用法汇总
2015/07/02 PHP
PHP用户注册邮件激活账户的实现代码
2017/05/31 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
JS生成不重复的随机数组的简单实例
2016/07/10 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
vue+element实现图片上传及裁剪功能
2020/06/29 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
Python正则表达式介绍
2012/08/06 Python
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
Flask框架Jinjia模板常用语法总结
2018/07/19 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
网络安全方面的面试题
2016/01/07 面试题
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
工程部主管岗位职责
2015/02/12 职场文书
个人年终总结怎么写
2015/03/09 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
微信小程序scroll-view不能左右滑动问题的解决方法
2021/07/09 Javascript