1、说明:dumps:将python中的字典转换为字符串,loads:将字符串转换为字典,dump:将数据转换成字符串并写入到json文件中,load:把文件打开,并把字符串转换为字典
import json
import time
def dumps_uses():
'''dumps:将python中的字典转换为字符串'''
test_dict = {'disburs': [7600, {1: [['iPhone', 6300], ['Bike', 800], ['shirt', 300]]}]}
print(test_dict)
print(type(test_dict))
# dumps将dict转换为str
json_str = json.dumps(test_dict)
print(json_str)
print(type(json_str))
def loads_uses():
'''loads:将字符串转换为字典'''
json_str = '{"disburs": [7600, {"1": [["iPhone", 6300], ["Bike", 800], ["shirt", 300]]}]}'
print(json_str)
print(type(json_str))
new_dict = json.loads(json_str)
print(new_dict)
print(type(new_dict))
def dump_uses():
'''dump:将数据转换成字符串并写入到json文件中'''
new_dict = {}
new_dict['time'] = time.strftime("%Y%m%d")
with open('test.json', 'w') as f:
json.dump(new_dict, f)
print('文件载入完成...')
def load_uses():
'''load:把文件打开,并把字符串转换为字典'''
with open('test.json', 'r') as f:
load_dict = json.load(f)
print(load_dict)
print(load_dict['time'])

Python操作json文件相关推荐

  1. Python操作Json、Csv、Excel文件

    一.Python操作Json文件 import json# json中使用双引号 data={'aa':11,'bb':22,'cc':'33' } # 字典转化json print(json.dum ...

  2. python处理json文件操作

    目录 JSON文件基本介绍 JSON的规则 python读取json文件的方式 使用json文件的例子 注意问题 JSON文件基本介绍 JSON:一种与开发语言无关的.轻量级的数据存储格式,全称Jav ...

  3. Python读取json文件及写入json文件等操作

    Python读取json文件及写入json文件等操作 读取json文件 写入json文件 读取json文件 load():用于读取json文件 import json with open(path,' ...

  4. python读取中文文件乱码-详解Python的json文件读取及中文乱码显示问题解决方法...

    Python的json文件读取及解决中文乱码显示问题 本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: ...

  5. python读json文件中不同的数据类型_怎么使用python提取json文件中的字段

    python中为什么用json有什么作用 python的json模块中如何将变量添加到里面 python的json模块第一个是要打开的文件,第二个是打开的操作,为什么会如果你早认清你在别人心中没那么重 ...

  6. python在json文件中查找指定数据_Python中json的取值 如何使用python提取json中指定字段的数据...

    python中为什么用json有什么作用 如何用python读取json里面的值啊我爱你,所以我给了你伤害我的权力,只要我能忍受,我会一直陪伴着你,但你不能伤害我太多. 数据如下,我想要读取name. ...

  7. python实现xmind_Python 使用Python操作xmind文件

    使用Python操作xmind文件 by:授客QQ:1033553122 测试环境 Win10 Python 3.5.4 XMind-1.2.0.tar.gz 下载地址: 创建及更新xmind文件 # ...

  8. python解析json文件写入数据库_Python3实现将本地JSON大数据文件写入MySQL数据库的方法...

    本文实例讲述了Python3实现将本地JSON大数据文件写入MySQL数据库的方法.分享给大家供大家参考,具体如下: 最近导师给了一个yelp上的评论数据,数据量达到3.55个G,如果进行分析时直接使 ...

  9. C++操作.json文件

    1.JSON简介 1.1 什么是JSON: JSON是一种纯字符串形式的数据,它本身不提供任何方法(函数),非常适合在网络中进行传输.JavaScript.PHP.Java.Python.C++等编程 ...

最新文章

  1. 使用LaTeX排版如何方便地引用多篇参考文献(不使用插件)
  2. ack strom 保证只有一次_Storm容错机制(一):ACK机制
  3. tableView的plain样式的headerView的上拉过程中悬停解决方法
  4. STM32开发 -- Gerrit的详细使用
  5. Docker 安装配置Tomcat
  6. ^_^直接用脚本分割日志,不用工具。
  7. mysql取分组最新的一条_基于mysql实现group by取各分组最新一条数据
  8. 带SN切换流程_贴片电阻生产工艺流程简介
  9. pano2vr怎么制作漫游_全景图如何制作?Pano2VR制作FLASH全景图图文教程(附Pano2VR下载)...
  10. 流媒体/流媒体文件格式详解
  11. 苹果app退款_苹果app退款流程:App Store应用如何申请iOS退款教程
  12. 教授专栏13 | 陈雷:数据科学助力AI落地
  13. python基础学习-斐波那契数列实现
  14. Python程序及交通态势数据
  15. linux 关闭浏览器,在Linux和Windows下关闭谷歌Chrome浏览器中的通知提醒的方法
  16. 马尔科夫链原理简介及应用
  17. 蓝牙中的四种音频编码:Apt-X、SBC、AAC、LDAC
  18. 【深度科普】辐射的真相
  19. 蚊子可携带 HIV 吗???
  20. 第二十六篇:USB3.0高带宽ISO(48KBytes/125us)实战

热门文章

  1. ios13测试版怎么卸载软件,苹果iOS13怎么卸载软件 iOS13删除软件教程
  2. 转:人生最优策略:你发现自己的天赋了吗?
  3. java对象的内存分配流程
  4. 利用Python创建Excel条形图
  5. 领存!专注为军工业提供计算、存储、加密以及数据安全的系统服务
  6. Java笔试/面试题
  7. 【MySQL】测试题01
  8. mqtt连接百度天工物接入平台
  9. php获取两个时间戳之间相隔多少天多少小时多少分多少秒
  10. vue中 gojs 的使用及去除水印