序列化:--------json.dumps
- import json
- aa={
- 'name':'zhow',
- 'age':26,
- 'sex':'m'
- }
- f=open('person.text','w')
- print(json.dumps(aa))
- f.write(json.dumps(aa))
反序列化:-------json.loads
- import json
- f=open('person.text','r')
- aa=json.loads(f.read())
- print(aa['age'])
json 只能处理一些简单的数据, 可以各语言通用, 3.x 里只 dumps 一次, loads 一次 (多次报错, 可以存不同文件)
pickle 跟 json 用法类似, 可以处理复杂的数据, 只能在 python 中使用
来源: http://www.bubuko.com/infodetail-2580982.html