を使用SafeConfigParser
しています。構成ファイルには[DEFAULT]
セクションが含まれており、以下のコードを使用してその部分を抽出しています。
parser = SafeConfigParser(allow_no_value=True)
parser.optionxform = str # makes names case sensitive
defaultAttributesDic = parser.defaults()
ただし、私のDEFAULT
セクションには次のような補間値が含まれています。
A= 10000
B= %(A)s
しかし問題はdefaults()
、実際の生の値 (補間された値ではない) を返すことです。何故ですか?それはいつ役に立ちますか?この決定の背後にある理由がわからないのですか?
私はparser.items(section)
他のセクションを読むために使用していますが、それはうまくいきます。値は補間されて返されます。スキップして代わりにdefaults
使用する必要がありますか? items("DEFAULT")
これを説明してください。