I need to free up RAM by storing a Python dictionary on the hard drive, not in RAM. Is it possible?
<p>In my case, I have a dictionary of about 6000 instantiated classes, where each class has 1000 attributed variables all of type string or list of strings. As I build this dictionary up, my RAM goes up super high. Is there a way to write the dictionary as it is being built to the harddrive rather than the RAM so that I can save some memory? I've heard of something called "pickle" but I don't know if this is a feasible method for what I am doing.</p>

<p>Thanks for your help!</p>
