ホームページ >バックエンド開発 >Python チュートリアル >後で使用できるように Python 辞書を保存するにはどうすればよいですか?
Python 辞書は、データをキーと値のペアで編成するための多用途な方法を提供します。現在のプログラムの実行後もこれらの辞書を保存するには、ポータブル ファイルとして保存することを検討してください。
辞書を保存するための 2 つの一般的なオプションは、JSON と Pickle です。 JSON (JavaScript Object Notation) は人間が読める形式でデータを表現しますが、Pickle は Python オブジェクトをバイナリ形式にシリアル化します。
辞書を JSON ファイルとして保存するには、json module:
<code class="python">import json with open('data.json', 'w') as fp: json.dump(data, fp)</code>
JSON ファイルをプログラムにロードし直すには:
<code class="python">with open('data.json', 'r') as fp: data = json.load(fp)</code>
あるいは、pickle モジュールを使用して辞書を pickle として保存しますファイル:
<code class="python">import pickle with open('data.p', 'wb') as fp: pickle.dump(data, fp, protocol=pickle.HIGHEST_PROTOCOL)</code>
pickle ファイルから辞書を復元するには:
<code class="python">with open('data.p', 'rb') as fp: data = pickle.load(fp)</code>
以上が後で使用できるように Python 辞書を保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。