Pythonでの設定ファイル(iniファイル)の読み込み方

2021/01/19PythonPythonモジュール,configparserモジュール

記事内に広告が含まれています。

Pythonで設定ファイル(iniファイル)を読むにはconfigparserモジュールを使うと簡単に設定ファイルを読むことができます。

スポンサーリンク

設定ファイル(iniファイル)を読むconfigparserモジュール

Pythonで設定ファイル(iniファイル)を読むにはconfigparserモジュールを使います。

読みこむソースをあげる前にまずは設定ファイル(iniファイル)を作成します。

#conf.ini

[section1]
    attr1 = 10
    attr2 = 20
 
[section2]
    attr1 = ABC
    attr2 = DEF
    attr3 = GHI

configparserの使い方はパーサーを準備してそのパーサーにファイル名とファイルのエンコーディングを指定して読みます。

あとは各セクションの名前と読みたい属性の名前を指定してデータを取得します。

import configparser

config_ini = configparser.ConfigParser()
config_ini.read( "C:/python_test/sample/basic/conf.ini", encoding = "utf-8" )

print( "config_ini[ {} ][ {} ]={}".format( "section1", "attr1",  config_ini[ "section1" ][ "attr1" ] ))
print( "config_ini[ {} ][ {} ]={}".format( "section2", "attr3",  config_ini[ "section2" ][ "attr3" ] ))

上のコードの実行結果は

config_ini[ section1 ][ attr1 ]=10
config_ini[ section2 ][ attr3 ]=GHI

になります。

まとめ

Pythonで設定ファイル(iniファイル)を読むにはconfigparserモジュールを使うと簡単に設定ファイルを読むことができます。

システムトラストでは一緒に働いていただける仲間を募集中です。
記事内に広告が含まれています。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ