Python-Programmierung: Pickle

Aus Wikibooks

Wechseln zu: Navigation, Suche

Mit pickle können beliebige (mit wenigen Ausnahmen) Python-Objekte in in Strings oder Dateien gespeichert werden.

>>> import pickle
>>>> data = {'a': [1, 2.0, (3, 4)],
             'b': ('string'),
             'c': None}
>>> output = open('daten.pkl', 'wb')
>>> pickle.dump(data, output)
>>> output.close()

Mit folgenden Code kann das Dictionary Data wieder geladen werden:

>>> import pickle
>>> pkl_file = open('data.pkl', 'rb')
>>> data1 = pickle.load(pkl_file)
>>> data1
{'a': [1, 2.0, (3, 4)], 'c': None, 'b': 'string'}
>>> pkl_file.close()


<< Inhaltsverzeichnis

Persönliche Werkzeuge