pickle好用吗和marinate的区别

这是用于序列化的两个模块:

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

#dumps可以将数据类型转换成只有python才认识的字符串
 

将数据转换成只有Python认识的字符串并写入文件:

#打开文件,然后将data写入
#同样读取的时候也需要打开文件
文件中显示的内容与上面一致

  

看起来好像是个字典但要注意了,实际上这是个字符串因為json只能是字符串格式,只是看起来像字典而已

 
#打开文件,然后将data写入
 
#同样读取的时候也需要打开文件

能够读取出来而且类型也是正确嘚。

在上面两段代码中pickle好用吗写入和读取文件时,用的是 ‘b'模式而json没有。

json是可以在不同语言之间交换数据的而pickle好用吗只在python之间使用。

json只能序列化最基本的数据类型而pickle好用吗可以序列化所有的数据类型,包括类函数都可以序列化。

以上这篇简单谈谈Python中的json与pickle好用吗就昰小编分享给大家的全部内容了希望能给大家一个参考,也希望大家多多支持脚本之家

}

我要回帖

更多关于 pickle好用吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信