这是用于序列化的两个模块:
? json: 用于字符串和python数据类型间进行转换
#dumps可以将数据类型转换成只有python才认识的字符串
将数据转换成只有Python认识的字符串并写入文件:
#打开文件,然后将data写入 #同样读取的时候也需要打开文件 文件中显示的内容与上面一致
看起来好像是个字典但要注意了,实际上这是个字符串因為json只能是字符串格式,只是看起来像字典而已
#打开文件,然后将data写入 #同样读取的时候也需要打开文件
能够读取出来而且类型也是正确嘚。
在上面两段代码中pickle好用吗写入和读取文件时,用的是 ‘b'模式而json没有。
json是可以在不同语言之间交换数据的而pickle好用吗只在python之间使用。
json只能序列化最基本的数据类型而pickle好用吗可以序列化所有的数据类型,包括类函数都可以序列化。
以上这篇简单谈谈Python中的json与pickle好用吗就昰小编分享给大家的全部内容了希望能给大家一个参考,也希望大家多多支持脚本之家