python來讀寫ini的配置檔案
讀取檔案:
'''
'''import configparser
cfp = configparser.configparser(
)cfp.read(
"test.ini"
)'''獲取所有的selections'''
selections = cfp.sections(
)print
(selections)
# ['title1', 'title2']
'''獲取指定selections下的所有options'''
options = cfp.options(
"title1"
)print
(options)
# ['key1', 'key2']
'''獲取指定selection下的指定option的值'''
value= cfp.get(
"title1"
,"key1"
)print
(value)
# 1111111111
'''判斷是否含有指定selection 或 option'''
print
(cfp.has_section(
"title1"))
# true
print
(cfp.has_option(
"title1"
,"key3"))
# false
寫檔案:
import configparser
cfp = configparser.configparser(
)cfp.read(
"test.ini"
)cfp.add_section(
"title3"
)# 設定option的值
cfp.
set(
"title3"
,"key1"
,"1111111111"
)# 注意這裡的selection一定要先存在!
cfp.
set(
"title3"
,"key2"
,"2222222222"
)cfp.remove_section(
"title3"
)# 移除指定selection
cfp.remove_option(
"title2"
,"key1"
)# 移除指定selection下的option
with
open
("test.ini"
,"w+"
)as f:
cfp.write(f)
INI檔案讀寫
一 有必要了解ini檔案的結構 注釋 小節名 關鍵字 值 ini檔案允許有多個小節,每個小節又允許有多個關鍵字,後面是該關鍵字的值。值的型別有三種 字串 整型數值和布林值。其中字串存貯在ini檔案中時沒有引號,布林真值用1表示,布林假值用0表示。注釋以分號 開頭。二 定義 1 在inte ce的us...
讀寫ini檔案
using system using system.io using system.text using system.configuration using system.runtime.interopservices using system.collections.specialized us...
讀寫ini檔案
using system using system.io using system.text using system.configuration using system.runtime.interopservices using system.collections.specialized us...