Python 辞書を文字列に変換して戻す [重複] 質問する

Python 辞書を文字列に変換して戻す [重複] 質問する

私は辞書オブジェクトにデータを保存するプログラムを作成していますが、このデータはプログラム実行中のある時点で保存され、プログラムが再度実行されるときに辞書オブジェクトに再度ロードされる必要があります。辞書オブジェクトを、ファイルに書き込んで辞書オブジェクトに再度ロードできる文字列に変換するにはどうすればよいでしょうか。これで、辞書を含む辞書がサポートされることを期待しています。

ベストアンサー1

jsonモジュールはここで良い解決策です。これは pickle に比べて、プレーンテキスト出力のみを生成し、クロスプラットフォームおよびクロスバージョンであるという利点があります。

import json
json.dumps(dict)

おすすめ記事