Elegante Art und Weise zu speichern Wörterbuch dauerhaft mit Python?

Derzeit teuer analysieren einer Datei, die erzeugt ein dictionary von ~400 Schlüssel-Wert-Paaren, die nur selten aktualisiert. Zuvor hatten Sie eine Funktion, die analysiert die Datei, schrieb es in eine text-Datei in dictionary syntax (dh. dict = {'Adam': 'Room 430', 'Bob': 'Room 404'}) etc, und kopierte und klebte es in eine andere Funktion, deren einziger Zweck es war, um zurückzukehren, analysiert Wörterbuch.

Daher in jeder Datei, wo ich Sie benutzen das Wörterbuch, ich würde import-Funktion, und es einer Variablen zuweisen, die jetzt das Wörterbuch. Frage mich, ob es ein eleganter Weg, dies zu tun, die sich nicht um ausdrücklich das kopieren und einfügen von code um? Mit Hilfe einer Datenbank Art scheint überflüssig, und die text-Datei gab mir den Vorteil, zu sehen, ob die Analyse korrekt ausgeführt wurde, bevor Sie es an die Funktion. Aber ich bin offen für Vorschläge.

InformationsquelleAutor der Frage zhuyxn | 2012-08-06

Schreibe einen Kommentar