python讀寫ini檔案

2021-10-10 01:25:13 字數 1498 閱讀 6585

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...