以下のデータを読み込みます.dog の値が2つ指定されています.
# comment_prefixes を使うと様々なコメントが可能 [animal] dog: 犬 cat: 猫 swan: 白鳥 camel: らくだ dog: いぬ
コンストラクターの引数 strict を False とすると重複が許されます.後で指定された方が,値になります.「strict」の日本語訳は,「厳密な」です.
#!/usr/bin/python3
import configparser
dat = configparser.ConfigParser(strict=False)
dat.read('sample.dat')
for section in dat.sections():
for key in dat[section]:
print(section, '>', key, ':', dat[section][key])
print()
以下に実行結果を示します.
animal > dog : いぬ animal > cat : 猫 animal > swan : 白鳥 animal > camel : らくだ