立即学习:https://edu.csdn.net/course/play/24459/296366?utm_source=blogtoedu
json:
用法与pickle一样
import json d = { "name":"alex", "role":"police", "weapon":"AK47" } alive_players = ["alex","jack","rain"] d_dump = json.dumps(d) #序列化 print(json.loads(d_dump)) #反序列化 f = open("game.json","w") #f.write(d_dump) json.dump(d,f) #序列化存到硬盘上 f.close() f = open("game.json","r") print(json.load(f)) #读取硬盘上的内容,first in first out
json与pickle区别:
pickle:
只支持python
支持所有数据类型
json:
所有语言都支持
只支持常规数据类型str,int,dict,set,list,tuple