これは私がプロジェクトのために行ったことです。データを操作するいくつかのメソッドを備えた基本的に辞書であるデータ構造がいくつかあります。それらをディスクに保存するときは、モジュールとしてインポートすると同じデータをそのようなデータ構造にロードするコードとして .py ファイルに書き出します。
これは合理的ですか?大きなデメリットはありますか?利点は、保存したデータで操作したいときに、必要なモジュールをすばやくインポートできることです。また、別個のパーサーまたはローダー機能が必要ないため、モジュールをアプリケーションの残りの部分とは別に使用できます。