Jak używać append z pickle w python?

muszę dołączyć do pliku pikli (ponieważ nie mam całego słownika za jednym zamachem). Tak więc dla tego samego napisałem następujący kod:

 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"))

Jednak podczas ładowania pliku pikiet nie znajduję tam wartości słownika f ?????

Czy ktoś może zasugerować, w jaki sposób powinienem przejść do dołączania pliku pikle ???

Również bazy danych, takie jak „dbm”, nie działają na moje potrzeby, ponieważ pracuję nad oknami

questionAnswers(2)

yourAnswerToTheQuestion