python_77_json与pickle序列化3
2024-09-07 20:53:11
#此方法:dump多次,而不可以load多次,只能load一次,否则会出错 只有序列化,无反序列化
import json
info={
'name':'Xue Jingjie',
'age':22,
}
f=open('第77_1.text','w')
json.dump(info,f)
info[ 'age']=18
json.dump(info,f)
f.close() import pickle
info={
'name':'Xue Jingjie',
'age':22,
}
f=open('第77_2.text','wb')#因为为二进制形式,所以要写成'wb'
pickle.dump(info,f)
info[ 'age']=18
pickle.dump(info,f)
f.close() #反序列化是错误的,即以下程序是错误的
'''
import json
f=open('第77_1.text','r')
data=json.load(f)
f.close()
print(data) import pickle
f=open('第77_2.text','rb')
data=pickle.load(f)
f.close()
print(data)
'''
最新文章
- 安卓v7支持包下的ListView替代品————RecyclerView
- Excel——将内容导入
- Beta分布和Dirichlet分布
- mysql中出现Incorrect DECIMAL value: '0' for column '' at row -1错误解决方案
- oracle lsnrctl status|start|stop
- 实时数据采集传输软件LDM配置
- 插头dp的几个模板
- log4net(c#) 配置及使用
- SDUT2087 离散事件模拟-银行管理(模拟)
- OD: SEHOP
- DOM动态添加表格
- Spring MVC一个方法适用多种调用方式
- Cordova各个插件使用介绍系列(三)—$cordovaImagePicker从手机图库选择多张图片
- Python学习(三):迭代器、生成器、装饰器、递归、算法、正则
- Maven-09: 在线插件信息
- django-debug-tools 使用
- Linux(CentOS7)命令学习摘要
- 是armhf,还是armel?
- Axure 第一次接触动态面板
- (转)利用WPF的ListView进行大数据量异步加载