Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Module zur Objekt-Persistenz > Die Module dbm und shelve

Die Module dbm und shelve

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.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial