How do you implement persistent objects in Python?

The pickle library module allows you to convert almost arbitrary Python objects to byte strings, and back again (it supports most data structures, include user-defined classes, though you still can’t store things l