序列化与反序列化
序列化:把Python的基本数据类型转为字符串
反序列化:把字符串转为Python的基本数据类型
Python中用于序列化的两个模块:
json 用于【字符串】和 【python...特有的类型】 和 【python基本数据类型】间进行转换,支持任何类型,更适合所有类型的序列化,比如面向对象
Json模块提供了四个功能:dumps、dump、loads、load
pickle模块提供了四个功能...))#读文件操作,需要加b
print(r,type(r))
执行结果:
案例5-2:修改导入文件的内容
importpickle
account_info={'a1':['hh',222,20],
'...)
print('初次导入',t,type(t))
#修改字典中的一个值,重新存储,再次调用
account_info['a2'][1]=555
account_info['a2'][2]=50
pickle.dump...'acc.pkl','rb'))
print("添加新的值",y,type(y))
案例5-3:对象的pickle使用
案例5-4:jupyter上使用pickle
new_data.to_pickle