Is there something like mongodb/couchdb that does the sqlite philiosophy of an in-process database that's just saved out to a file?

I need to convert a python program to store some data in a database and I'd rather not deal with SQL.

shelve — Python object persistence

Source code: Lib/shelve.py A “shelf” is a persistent, dictionary-like object. The difference with “dbm” databases is that the values (not the keys!) in a shelf can be essentially arbitrary Python o...

Python documentation