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 相关文章推荐
python中二维阵列的变换实例
Oct 09 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
Python生成数字图片代码分享
Oct 31 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
python 为什么说eval要慎用
Mar 26 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
python turtle 绘制太极图的实例
Dec 18 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
python批量生成条形码的示例
Oct 10 Python
python实现杨辉三角的几种方法代码实例
Mar 02 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
使用zend studio for eclipse不能激活代码提示功能的解决办法
2009/10/11 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
JS运行耗时操作的延时显示方法
2010/11/19 Javascript
基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码
2014/05/11 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
详解Angular 4.x NgTemplateOutlet
2017/05/24 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
对于Python的框架中一些会话程序的管理
2015/04/20 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
python 日期排序的实例代码
2019/07/11 Python
python提取xml里面的链接源码详解
2019/10/15 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
Solaris操作系统的线程机制
2015/07/28 面试题
安全生产中长期规划实施方案
2014/02/21 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python