pickle问题

pickle问题

使用pickle将一个dict存入某个文件
load之后,添加1个dict元素
然后再存入这个文件

可行么?

在添加之前打开文件如果使用w,发现添加元素的是乱序,如果使用a,发现添加失败


如果不是pickle

有什么好的方法么?
dict本来就是乱序的,还有shelve,bdb等。