博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python--json处理
阅读量:6685 次
发布时间:2019-06-25

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

import json # json串就是字符串 d = {
'car': {'color': 'red', 'price': '100', 'count': 50}, 'car1': {'color': 'red', 'price': '100', 'count': 50}, 'car2': {'color': 'red', 'price': '100', 'count': 50}, '汽车': {'color': 'red', 'price': '100', 'count': 50}, } res = json.dumps(d, indent=4, ensure_ascii=False) # 把list/字典转为json,indent多少缩进,ensure_ascii 可以显示中文 print(res)
with open('f1', 'w', encoding='utf-8') as f:     f.write(res)
with open('f1', encoding='utf-8') as f:     res = f.read()     dict_res = json.loads(res)  # 把json变为python的数据类型     print(type(dict_res))     print(dict_res)
# json中必须为双引号
# 自动的帮你写入文件,第一个参数是数据,第二个是文件对象 with open('f1', 'w', encoding='utf-8') as f:     json.dump(d, f, ensure_ascii=False, indent=4) # 自动的帮你读文件 with open('f1', encoding='utf-8') as f:     print(json.load(f))

转载于:https://www.cnblogs.com/wangsilei/p/8317888.html

你可能感兴趣的文章
openstack学习笔记五 多节点部署之 rabbitmq信息中枢与元数据
查看>>
count(*),count(1)和count(主键)的区别
查看>>
揭秘设计模式:适配器模式(Adapter)
查看>>
centos救援模式修改root密码
查看>>
我的友情链接
查看>>
sed学习笔记-2
查看>>
Linux系统的启动和修复模式
查看>>
Citrix ICA协议简要介绍
查看>>
软件发布版本区别介绍
查看>>
kvm虚拟机迁移
查看>>
Docker 修改docker容器内部时间
查看>>
解决windows下redis狂占C盘内存
查看>>
yii2高级模板添加新增模块
查看>>
【推荐】(SqlServer)不公开存储过程sp_Msforeachtable与sp_Msforeachdb详解
查看>>
在结构体内定义宏
查看>>
TURBOGATE邮件网关——最经济高效的企业网关选择
查看>>
MS14-058 最新提权神器
查看>>
数据挖掘算法(Analysis Services – 数据挖掘)
查看>>
Apache配置详解(最好的APACHE配置教程)
查看>>
JAVA笔记——String类
查看>>