############################################################## 辞書のキーのシノニム変換(同義語を翻訳) ############################################################## * パラメータ名等、複数パラメータ名がでてきて、コード上で同義語として扱いたい場合に、辞書を変換する. * 主に、プロットのルーチン中で、default.confの設定名を変更したいとき. + (ただし、旧コードもエラーなしに走るようにしたい.) * 辞書のキー名を変換して、旧キー名を新キー名に変換し、どちらのキーワードでも通るようにしたい. | --------------------------------------------------------- コード --------------------------------------------------------- .. literalinclude:: pyt/synonymize__keywords.py :language: python | --------------------------------------------------------- パラメータ ( parameters.json ) --------------------------------------------------------- .. literalinclude:: dat/parameters.json | --------------------------------------------------------- 同義語リスト ( thesaurus.json ) --------------------------------------------------------- .. literalinclude:: dat/thesaurus.json | --------------------------------------------------------- 出力結果 --------------------------------------------------------- :: $ kent@maxwell ~/.../python/synonymize__keywords $ python pyt/synonymize__keywords.py {'AAA': 'a3', 'BBBB': 'b4', 'cc': 'c2'}