In Python kann man sehr einfach Objekte abspeichern und wieder laden.
Das folgende Beispiel behandelt nur builtin Objekte wie Liste, Dicts und Strings.
Zuerst muss man das Pickle Modul importieren. Weil es davon auch eine cPickle version geben kann schaut das so aus:
1 try:
2 import cPickle as pickle
3 except ImportError:
4 import pickle
Der nächste Schritt wäre es ein Objekt zu speichern:
1 obj = {'key':'value', 'numeric_key':42}
2 pickle.dump(obj, file('meinedatei.dump', 'w'))
Das dict objekt ist nun in der datei meinedatei.dump abgespeichert. Geladen kann es mit folgendem Befehl werden:
1 obj = pickle.load(file('meinedatei.dump'))