Python Config Module

Python Config Moduleは、Python用の階層的で使いやすい強力な構成モジュールです。
今すぐダウンロード

Python Config Module ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freely Distributable
  • 価格:
  • FREE
  • 出版社名:
  • Vinay Sajip
  • 出版社のWebサイト:
  • http://www.red-dove.com/python_config.html

Python Config Module タグ


Python Config Module 説明

Python Config Moduleは、Python用の階層的で使いやすい強力な構成モジュールです。 Python Config Moduleでは、マッピングやシーケンスをサポートしている階層的な設定方式を使用すると、構成の一部と別の部分の相互参照、フルボタンeval()、Include Facility、単純表現評価のない実際のPythonオブジェクトに柔軟にアクセスできます。そして、環境変数とコマンドラインオプションを使って簡単にインタフェースを変更、保存、カスケード、およびマージする機能。 Python Config ModuleはPython 2.3で開発されましたが、バージョン2.2またはvergearsで動作する必要があります。最も簡単なシナリオは、もちろん「こんにちは、世界」です。印刷するメッセージが設定されている非常に単純な設定ファイルSimple.cfgを見てみましょう。#印刷するメッセージ(これはコメントです)メッセージ: 'hello、world!'とそれを使用するプログラム:config import configから#ファイルのようなオブジェクトを渡すことができます。名前属性がある場合は、ファイル形式のエラーメッセージがPrintingF = File( 'simple.cfg')CFG = config(f)を使用します.cfg.Messageを印刷する最上位レベルでは、キー値ペアのリストです。後で見るように、各値はシーケンスまたはマッピングにすることができ、これらは実際的な制限なしでネストすることができます。属性アクセスへの追加(上記の例ではCFG.Message)には、値にアクセスすることもできます。構成のgetBypathメソッドを使用した設定:cfg.getbypath( 'message')は同等です。 getbypathに渡されたパラメータは、必要な値のパスです。 getByPathメソッドは、パスが変数のときに役立ちます。それは構成から読むことさえできます。同じ名前の辞書メソッドのように機能するGETメソッドもあります - 値が設定に見つからない場合に返されるデフォルト値を渡すことができます。 GETメソッドは、パスではなく辞書キーまたは属性名と連携します。したがって、cfg.abと同等のcfg.getbypath( 'A.b')を呼び出すことも、cfg.a.get( 'b'、1234)を呼び出すこともできます。これは定義されている場合はcfg.abを返します、このリリースでは、このリリースでは新機能:・このリリースは次のようになります。


Python Config Module 関連ソフトウェア