Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
DBM ist ein Dateisystem mit Zugriff über Schlüssel: Strings werden über ihren Schlüssel gespeichert und abgerufen. Das Modul dbm wählt die entsprechende Implementierung von schlüsselbasierten Dateien in Ihrem Python-Interpreter aus und präsentiert eine Dictionary-ähnliche API für Skripten. Ein persistentes Objekt-Shelve wird wie eine einfache dbm-Datei verwendet, außer dass das Modul dbm durch shelve ersetzt wird und dass der gespeicherte wert nahezu jede Art von Python-Objekt sein kann (Schlüssel sind nach wie vor Strings). In vielerlei Hinsicht verhalten sich dbm-Dateien und -Shelves wie Dictionaries, die vor der Verwendung geöffnet und nach Änderungen geschlossen werden müssen; alle Operationen für Abbildungen und einige Dictionary-Methoden werden unterstützt.