python中pickle与json序列化差异

python中往磁盘存储数据可以采用文件写的方式进行,但采用write函数存储数据时,其数据必须是字符串或二进制数据。如果我们定义了一个类,列表等对象,想要进行存储,那么就必须使用序列化进行存储,采用pickle模块进行格式存储。针对字典的存储,可以采用json模块进行。接下来详细分析pickle的特点。

1.pickle存储速度块

2.pickle存储占用空间小

3,json中存储的数据可以跨语言使用,例如web中传给前端js调用;pickle中数据不可以跨语言使用。

 

posted @ 2019-09-04 20:18  fjc0000  阅读(198)  评论(0编辑  收藏  举报