json & pickle模块
json模块:只适用于简单的数据类型,是一种跨平台的模块。
假设我们有了一段数据是这样定义的:
info = { 'name':'alex', 'age':22 }
对于这种简单的数据类型,我们可以直接使用
Json
来进行数据的序列化和反序列化:序列化
dumps
:import json f = open("test.text","wb") f.write(json.dumps(info)) f.close()
同样的,我们可以使用
dump
方法来代替dumps
方法:
只需要将f.write(json.dumps(info))
替换成json.dump(info,f)
就可以了。反序列化
loads</