詳細なプロファイルのConfigParserパイソン

Pythonは、一般的にコンフィギュレーションファイルは、一般的に、.confを、.INIの終わりを.CFG、コンフィギュレーション・ファイルが必要です。プロファイルデータベースは、ファイル.INI(Windowsの場合)の端部に引き出すことができ、この利点は、(さらにプロファイルは、メールボックス、URL情報として、添加することができる)データベースの複数のスイッチを容易にするために、コンフィギュレーション・ファイルに追加することができることです。

1.プロフィールシンボル:

(1)[セクション]セクションを表し、複数の輪郭部が存在することができます

(2)#:注解を示し

(3)=または::キーと値を分離するために使用される、両側のスペースは無視されます

(4)%は、(VALUENAME)S : 表し置換値(同じ値がセッションを交換する必要があるメモ、または元の値[デフォルト])

2.設定ファイル

(1)のpythonを使用して、独自のConfigParserモジュールは、設定ファイルを読み込みモジュールをインストールするには、使用する前に、PIPを使用してインストールすることができ、または右ベースinterpreter-「+」検索pycham設定プロジェクトをクリックしますモジュールをインストールすることができます。

(2)設定ファイルのconfig.iniを作成します

[のMyConfig] 
ホスト= bantunlanwanの
ポート= 3421 
のdb:研究所
host_one =%(ホスト)■ 

[メール]
ホスト= HTTPS://hello.com
メール= helloworld.qq.com
パスワード= ABC123

(3)設定ファイルを読み込み、実行可能スクリプトconfig_read.pyを作成する必要があります

ConfigParserインポート

CF = configparser.ConfigParser()
cf.read( "C:\\ \\ 89426 PycharmProjectsユーザー\\ \\ \\ primerpy \\ myconfig.ini S14")
ファイルは、絶対パスを記述する場合#は、コンフィギュレーションファイルを読み取り、することはできませんosモジュール

秒の=のcf.sections()
このようなデータベース関連の設定、各セクションのメールボックス関連の設定は、[]包まれたからのように複数の構成を持つことができるすべてのファイルセクション(プロファイルを取得し、すなわち、[部])とのリストを返し
印刷(秒)

オプション= cf.options(「myconfigini」)
キーmyconfiginiに対応するセクションの名前取得
プリント(オプション)

」の項目cf.items(= myconfigini「)
すべてのセクションには、対応するmyconfiginiキーの名前を取得
印刷(項目)を

ホストcf.get =(」myconfigini「」ホスト「)
取得[myconfigini]ホストに対応する値
を印刷(ホスト)

(4)構成ファイルには、結果を読み取ります。

 

 

人間としてではなく、バレーへの科学

製品には邪悪なミリモルのマン、良い行われていません

 

 

 

 

 

 





おすすめ

転載: www.cnblogs.com/xiaoyan-ipython/p/11730233.html