博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中包含UTF-8编码中文的列表或字典的输出
阅读量:7032 次
发布时间:2019-06-28

本文共 436 字,大约阅读时间需要 1 分钟。

hot3.png

在python 下面一个包含中文字符串的列表(list)或字典,直接使用print会出现以下的结果:

dict = {"asdf": "我们的python学习"}print dict{'asdf': '\xe6\x88\x91\xe4\xbb\xac\xe7\x9a\x84python\xe5\xad\xa6\xe4\xb9\xa0'}

在输出处理好的数据结构的时候很不方便,需要使用以下方法进行输出:

import simplejsonprint simplejson.dumps(dict, encoding="UTF-8", ensure_ascii=False)
{"asdf": "我们的python学习"}

注意上面的两个参数

另外一个方法:

import jsonprint json.dumps.(dict).decode("unicode-escape")

转载于:https://my.oschina.net/u/197384/blog/192292

你可能感兴趣的文章
Android 抖音爆红的口红挑战爬坑总结
查看>>
怎么就没发现华为Mate20 pro有这么多神奇功能!这波黑科技盘它!
查看>>
vue-cli3.0 vue.config.js 配置详解
查看>>
EOSIO 指南(启动你的节点并设置)
查看>>
一文带你看懂cookie,面试前端不用愁
查看>>
Electron + Antd + Mobx 环境搭建
查看>>
我从来不理解JavaScript闭包,直到有人这样向我解释它...
查看>>
在CentOS7上安装RabbitMQ
查看>>
作为大众熟知的电商应用,京东如何构建风控体系架构?
查看>>
js运行机制及异步编程(二)
查看>>
typescript文档化工具——Typedoc
查看>>
JS数据结构0x004:链表
查看>>
以太坊钱包开发系列1 - 创建钱包账号
查看>>
社交系统 ThinkSNS+ V2.1.1 更新播报
查看>>
理解CPU分支预测,提高代码效率
查看>>
javascript调试接口
查看>>
Python基础系列:初识python引用计数与弱引用
查看>>
javascript继承方法以及优缺点
查看>>
tab 切换下划线跟随实现
查看>>
20+个很棒的Android开源项目
查看>>