博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 读写 json 文件
阅读量:6152 次
发布时间:2019-06-21

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

hot3.png

json 在python中分别由list和dict组成。

python 用于序列化的两个模块:

    json:用于字符串和python 数据类型之间转换

    pickle:用于python特有的类型和python的数据类型之间转换

json模块提供了四个功能:

1.dumps 将python的字典转换为字符串

str={"name":"zhangsan"}

json.dumps(str)

2.dump 将数据写入json文件

with open("../test.json","w") as f:

    json.dump(new_data,f)

 3.loads 将字符串转化为字典

    str={"name":"zhangsan"}

    json.loads(str)

4.load 加载文件,将字符串转为数据类型

    with open("../test.json","r") as f:

        json.load(f)

 

pickle模块也有四个功能:

    1.dumps(object) 返回一个字符串,它包含一个pickle格式的对象

    2.loads(str)返回包含在pickle字符串中的对象

    3.dump(object,file)将对象写到文件,这个文件可以是实际的物理文件,但也可以是任何类似于文件的对象,这个对象具有write()方法,可以接受单个字符串参数

    4.load(file)返回包含在pickle文件中的对象

 

 

 

转载于:https://my.oschina.net/u/730477/blog/1559549

你可能感兴趣的文章
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
Oracle执行计划发生过变化的SQL语句脚本
查看>>
使用SanLock建立简单的HA服务
查看>>
发现一个叫阿尔法城的小站(以后此贴为我记录日常常用网址的帖子了)
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>