1

コマンド ライン パラメーターを受け取り、ビルド システムで何度も呼び出される Python スクリプトがあります。保守性の理由から、これらすべてのオプションをファイルに集中化し、コマンドラインでこのファイルの名前をスクリプトとオプションのパラメーターに渡すだけで、エッジケースでファイルの構成をオーバーライドしたいと思います。

これと同様の機能を持つモジュールはありますか、それとも独自に設計する必要がありますか?

4

1 に答える 1

2

Python には、構成ファイルを読み取るためのモジュールがいくつかあります。

  • ConfigParserは INI ファイルを解析します ( name=value)
  • jsonは JSON を読み取ることができます
  • execfileを使用して、構成を通常の変数として含む Python ファイルを実行するだけの人もいます。これは Python 3 で削除されましたが、一種のハックであるため、お勧めしません。
于 2012-09-14T19:49:20.460 に答える