Effiziente Methode zum speichern von Python-Wörterbuch auf der Festplatte?

Was ist die effizienteste Methode zum speichern von einem Python-Wörterbuch auf der Festplatte? Die einzigen Methoden die ich kenne sind im Moment nur-text und die pickle Modul.

Edit: Sorry für die nicht sehr klar. Durch effiziente, ich meinte Schnellste Ausführungsgeschwindigkeit. Das Wörterbuch enthält veränderliche Objekte, die Informationen werden analysiert und modifiziert werden.

  • Dies hängt weitgehend davon ab, wie genau Sie wollen, um das Wörterbuch zu verwenden. Mit Ihrer Frage, wie angegeben, gibt es keine gute Antwort.
  • Schnellste Ausführungsgeschwindigkeit im Vergleich zu was? Sind Sie reimplementing eine Datenbank in einem Python-Wörterbuch? Wie groß ist das Wörterbuch? SQLite-oder BDB-möglicherweise schneller, wenn die Anzahl der Einträge ist hoch genug.
  • Die Anzahl der Schlüssel, gehen in die Tausende. Würde ein Wörterbuch leiden merklich in der Leistung im Vergleich zu einer Datenbank mit dieser Anzahl von Werten?
InformationsquelleAutor linkmaster03 | 2010-01-14
Schreibe einen Kommentar