Heim >Backend-Entwicklung >Python-Tutorial >Wie speichert man Python-Wörterbücher für die spätere Verwendung?
Python-Wörterbücher bieten eine vielseitige Methode zum Organisieren von Daten in Schlüssel-Wert-Paaren. Um diese Wörterbücher über die aktuelle Programmausführung hinaus aufzubewahren, sollten Sie erwägen, sie als tragbare Dateien zu speichern.
Zwei gängige Optionen zum Speichern von Wörterbüchern sind JSON und Pickle. JSON (JavaScript Object Notation) stellt Daten in einem für Menschen lesbaren Format dar, während Pickle Python-Objekte in ein Binärformat serialisiert.
Um ein Wörterbuch als JSON-Datei zu speichern, verwenden Sie json Modul:
<code class="python">import json with open('data.json', 'w') as fp: json.dump(data, fp)</code>
Um die JSON-Datei wieder in das Programm zu laden:
<code class="python">with open('data.json', 'r') as fp: data = json.load(fp)</code>
Alternativ können Sie das Pickle-Modul verwenden, um ein Wörterbuch als Pickle zu speichern Datei:
<code class="python">import pickle with open('data.p', 'wb') as fp: pickle.dump(data, fp, protocol=pickle.HIGHEST_PROTOCOL)</code>
So stellen Sie das Wörterbuch aus der Pickle-Datei wieder her:
<code class="python">with open('data.p', 'rb') as fp: data = pickle.load(fp)</code>
Das obige ist der detaillierte Inhalt vonWie speichert man Python-Wörterbücher für die spätere Verwendung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!