鱼C论坛

 找回密码
 立即注册
查看: 744|回复: 5

[已解决]关于pickle的问题

[复制链接]
发表于 2018-5-19 10:39:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我想实现pickle的增删改查,里面一两个字典是方便的,要是数据很多呢?增加和查询就不说了,删除和修改就有点小问题,读出来怎么删除呢?还有修改了,在写进去,不就有多余的数据了,所以在这请教万能的小伙伴们,有什么好的方法没有?
比如:文件里有: {'age': 22, 'name': 'yangbin', 'sex': 'male'}
                           {'age': 23, 'name': 'yangbin', 'sex': 'male'}
                           {'age': 24, 'name': 'yangbin', 'sex': 'male'}
                           {'age': 25, 'name': 'yangbin', 'sex': 'male'}
怎么删除和修改呢?
最佳答案
2018-5-19 10:59:16
把这些字典都放进一个数组里,再把这个数组pickle
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-19 10:44:18 | 显示全部楼层
很明显都是先整体读取,操作完后,整体写入
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-19 10:48:47 | 显示全部楼层
ba21 发表于 2018-5-19 10:44
很明显都是先整体读取,操作完后,整体写入

load一次只能load一个字典,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-19 10:59:16 | 显示全部楼层    本楼为最佳答案   
把这些字典都放进一个数组里,再把这个数组pickle
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-19 11:37:54 | 显示全部楼层
所以就不要使用pickle啦,去试式数据库。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-19 12:31:42 | 显示全部楼层
老湿机 发表于 2018-5-19 10:48
load一次只能load一个字典,

你能明白整体是什么意思吗?
既然是编程,那么你想怎么弄就怎么弄,能达到目地就可以。

2018-05-19_122950.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-16 12:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表