十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)

首先进行整体总结:    

      带s的:就是用来进行数据类型的转换。

     不带s的:只能跟文件结合一起使用。

     文件可改为cc.json格式的,直接文本文档改后缀就行(把.txt后缀改为.json)

      查看.json后缀的文件{1、谷歌浏览器安装json view插件

                                         2、网上搜索json在线视图查看器即可}

一、json.dumps()和json.loads()        ——类型相互转化

 使用之前先来导入:

1、json.dumps()将对象(可以是数字、列表,字典,元组)转换为字符串

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第1张图片

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第2张图片

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第3张图片

2、json.loads()将字符串转换为对象

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第4张图片

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第5张图片

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第6张图片

二、json.dump()和json.load() ——不带s的和文件操作结合

使用之前先来导入:

1、json.dump(写的内容,as后面存入文件对象)   ——需要两个参数,没有返回值,不能接收,接收为空

Json.dump()这个方法:它在底层做了两件事,一件事是将对象(列表)转换为字符串,第二件事是转换成功以后,将转换后的数据写入到文件中

例:多与写 "w"连用多

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第7张图片

2、json.load()  ——一个参数,与读 "r"连用多,可读出文件的内容,并打印出来

十六 1、重点:存储数据——json.dumps 和json.loads、json.dump和json.load(不带s的与文件操作结合)_第8张图片

它的运行原理:也是做了两件事,一件事:先来读取文件里的内容,第二件事是:将读取出来的内容进行数据类型的转换。

整体总结:

带s的:就是用来进行数据类型的转换。

不带s的:只能跟文件结合一起使用。

 

你可能感兴趣的:(Python)