python中pickle与json序列化差异
python中往磁盘存储数据可以采用文件写的方式进行,但采用write函数存储数据时,其数据必须是字符串或二进制数据。如果我们定义了一个类,列表等对象,想要进行存储,那么就必须使用序列化进行存储,采用pickle模块进行格式存储。针对字典的存储,可以采用json模块进行。接下来详细分析pickle的特点。
1.pickle存储速度块
2.pickle存储占用空间小
3,json中存储的数据可以跨语言使用,例如web中传给前端js调用;pickle中数据不可以跨语言使用。