Laden Sie eine pkl-Datei mit dill

Ich habe eine sehr komplexe Wörterbuch und Abladen, laden direkt mit dill arbeitet. Dies ist in Bezug auf diese Antwort. Aber es ist eine leichte Modifikation. Brauche ich zum speichern dieser in eine Datei und Lesen Sie die Datei zur späteren Verwendung.

Hier ist ein Stück von meinem code:

NWORDSa ist das Wörterbuch, das ich gespeichert in 'abc.pkl'

pdict1 = dill.dumps(NWORDSa)
dill.dump_session('abc.pkl')

Ich weiß nicht, wie zu Lesen, es zurück zu bekommen das original NWORDSa. Ich habe versucht:

c = dill.load_session('abc.pkl')
NWORDS_b= dill.loads(c)  

und
(wollte es speichern in eine variable bbn)

with open('abc.pkl', 'rb') as f:
     pickle.dump(bbn, f)  

Aber beide funktionieren nicht. Gibt es eine bessere Methode?

Schreibe einen Kommentar