Como usar o append com pickle em python?
Eu preciso acrescentar a um arquivo pickle (como eu não tenho o dicionário inteiro comigo de uma só vez). Então, para fazer o mesmo, escrevi o seguinte código:
import pickle
p={}
p[1]=2
q={}
q['a']=p
p={}
p[2]=0
pickle.dump(q, open("save12.p","ab"))
f={}
f['b']=p
pickle.dump(f,open("save12.p","ab"))
No entanto, quando estou carregando o arquivo pickle eu não encontro o valor do dicionário f lá ?????
Alguém pode por favor sugerir como devo ir sobre o acréscimo de um arquivo pickle ???
Também bancos de dados como 'dbm' não estão funcionando para minha necessidade, pois estou trabalhando no windows