同上一篇文章 configparser
例如
cf=SafeConfigParser()
cf.read("t1.ini")
print (cf.sections())
這個類是繼承了configparser 快骗,但是這個類可以設(shè)置ini文件旋圆,使其option可以不必非要鍵值對出現(xiàn)矩欠。allow_no_value
通常情況下钉嘹, option 是一個鍵值對问畅。但是罕邀,當(dāng) SafeConfigParser 的參數(shù) allow_no_value 設(shè)置成 True 時,它允許 option 不設(shè)置值而只是作為一個標(biāo)識株扛。
allow_no_value 默認(rèn)設(shè)置成 False尤筐,此時如果配置文件中存在沒有設(shè)置值的 option汇荐,在讀取配置文件時將拋出異常
ConfigParser.ParsingError。當(dāng) allow_no_value 設(shè)置成 True 時盆繁,如果一個 option 沒有設(shè)置值掀淘,has_option 方法會返回 True,get 方法會返回 None改基。