十六 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()将对象(可以是数字、列表,字典,元组)转换为字符串
2、json.loads()将字符串转换为对象
二、json.dump()和json.load() ——不带s的和文件操作结合
使用之前先来导入:
1、json.dump(写的内容,as后面存入文件对象) ——需要两个参数,没有返回值,不能接收,接收为空
Json.dump()这个方法:它在底层做了两件事,一件事是将对象(列表)转换为字符串,第二件事是转换成功以后,将转换后的数据写入到文件中。
例:多与写 "w"连用多
2、json.load() ——一个参数,与读 "r"连用多,可读出文件的内容,并打印出来
它的运行原理:也是做了两件事,一件事:先来读取文件里的内容,第二件事是:将读取出来的内容进行数据类型的转换。
整体总结:
带s的:就是用来进行数据类型的转换。
不带s的:只能跟文件结合一起使用。