Python - パーサ - configparser ini

クラウディア 
1. 概要
2. ini ファイルを読んで内容を出力

1. 概要

 まだ使っていないですが・・・(2018年11月09日)。  「.ini」ファイルの読み込みに使おうと思っています。  本ページは、下記のサイトを参考にさせていただきました。
configparser — 設定ファイルのパーサ」
「Python や Ruby での INI ファイルの参照

2. ini ファイルを読んで内容を出力

 下記の内容の「.ini」ファイルを用意します。

[section]
item1 = value1
item2 = value2

[hoge]
foo = bar

import configparser
import os

os.chdir(os.path.dirname(__file__))                     # モジュールの位置にディレクトリを移動

config = configparser.ConfigParser()
myconfig = config.read('example01.ini')

print(config.sections())
print(myconfig)

print(config.get('section', 'item1'))
print(config.get('hoge', 'foo'))
 というソースを書いて、実行すると以下のような結果が得られます。

['section', 'hoge']
['example01.ini']
value1
bar