1. ホーム
  2. python

[解決済み] Pythonのdictを文字列に変換し、元に戻す

2022-03-15 05:32:03

質問

辞書オブジェクトにデータを格納するプログラムを書いていますが、このデータはプログラム実行中のある時点で保存され、プログラム再実行時に再び辞書オブジェクトに読み込まれる必要があります。 辞書オブジェクトをファイルに書き出し、再び辞書オブジェクトに読み込むことができる文字列に変換するには、どうすればよいでしょうか。これはうまくいけば、辞書を含む辞書をサポートすることになります。

どのように解決するのですか?

jsonモジュール はここでの良い解決策です。pickleに比べて、プレーンテキスト出力しかできないこと、クロスプラットフォーム、クロスバージョンであることが利点です。

import json
json.dumps(dict)