序列化
将对象的状态信息转换为可以存储或传输的形式的过程。
import json 字典,列表,集合等对象
将对象写入文件中a=json.dumps(对象)
import json 字典,列表,集合等对象
将对象写入文件中a=json.dumps(对象)
f.write(a)
或json.dump(对象,f)
a就可以直接写入文件了
读取文件的内容
f=open("文件","r")
对象=json.loads(f.read())
或:对象=json.load(f)
import pickle 可以序列化方法对象
保存时与json用法相同只需更改模块名,到读取时,必须先导入这个方法才可以使用import shelve //只有一个open方法,可读可写:key必须为字符串,而值可以是python所有支持的数据类型 f=shelve.open("1.txt") 写:f["对象名"]={"name":"alex","age":18} //读:a=f.get("对象名")或f["对象名"]
浙公网安备 33010602011771号