質問: configparser.ConfigParser() ini.read(INI_FILE, "UTF-8") ini.set("SECTION", "PARAMETER_NAME", "test") # セクションとパラメータの名前は大文字で指定 with open(INI_FILE, "w", encoding="UTF-8") as wf: ini.write(wf) ``` すると、上では大文字で指定しているのに、更新したiniファイルでは小文字に変わっていました。 大文字にはできないのでしょうか?
回答: PARAMETER_NAMEの部分は、optionxformメソッドの上書きで指定できます。 セクション名は影響を受けません。 ``` ini.optionxform = str # 大文字小文字を区別 ini.optionxform = str.upper # 大文字に変換 ```