Pickling allows you to save any type of data in python to disk.

Flashcards, pickling, saving objects to disk

example: Pickle a dictionary

Save

Save it to disk

import pickle

dict = {'a': 1, 'b': 2, 'c': 3}

filename = "my_dict.pkl"
with open("my_dict.pkl", 'wb') as f:
    pickle.dump(dict, f)

Load

Load it again from disk

import pickle

with open(filename, 'rb') as f:
    dict_from_pickle = pickle.load(f)
    
print(dict_from_pickle)