Python3.6:json and pickle模块介绍

josn需要掌握两个主要方法

1.json.dumps
将可序列化(不包括函数和类等)的对象序列化,并且wirte写入文件之后可视
json.dump()包括了序列化和写入,后面两个参数分别为数据和文件句柄

2.json.loads
将序列化写入的数据还原出来
json.load()也是简化,后面跟一个文件句柄就可以了

pickle用法类似json,但是支持的数据类型没有json多

1.pickle.dumps后面的写入必须为bytes类型,写入的某些是看不出来数据原来的样子的,可以将函数、类序列化

2.pickle.loads
取出的函数和类的序列化并不能执行,因为没有内存指向

pickle的dump跟load跟json的一样

python自学技术互助扣扣群:670402334

你可能感兴趣的:(Python3.6:json and pickle模块介绍)