json关于对象和文件的操作:
1 import json 2 lst = [1,2,3,4] 3 f = open("file","w",encoding="utf-8") 4 json.dump(lst,f) #将对象转成字符串,并写入文件中 5 6 f = open("file", "r") 7 print(json.load(f)) #读取文件,读出来直接是源对象数据类型
关于对象和字符串之间的操作:
1 import json 2 print(json.dumps(lst)) #将对象转换成字符串格式 3 print(type(json.loads("[1,2,3,4]"))) #将字符串类型,转换成原对象模式
pekle关于对象和文件的操作:
1 import pickle 2 lst = [1,2,3,4] 3 f = open("file","wb") 4 pickle.dump(lst,f) #将对象转成字节码,并写入文件中 5 6 f = open("file", "rb") 7 print(pickle.load(f)) #读取文件,读出来直接是源对象数据类型
pekle关于对象和字节的操作:
1 import pickle 2 lst = [1,2,3,4] 3 print(pickle.dumps(lst)) #将对象转换成字节码格式 4 print(pickle.loads(b'x80x03]qx00(Kx01Kx02Kx03Kx04e.')) #将字节码类型,转换成原对象模式