python模塊之configparser
阿新 • • 發佈:2018-01-12
itl log 包含 我們 tle parse conf 文件 教程 configparser
configParser 模塊用於操作配置文件
註:Parser漢譯為“解析”之意。
配置文件的格式與windows ini文件類似,可以包含一個或多個節(section),每個節可以有多個參數(鍵=值或者鍵:值)。
為了更好的理解本文,我們先了解一下配置文件的組成及命名:配置文件(INI文件)由節(section)、鍵、值組成。
樣例配置文件config.ini
[book] title:ConfigParser模塊教程 time:2018-01-12 11:47:37 [size] size:1024 [other] blog:http://blog.51cto.com/kexiaoke
在config.ini裏面出現了三個節(section),分別是book,size,other
book裏面有兩個鍵值對,size和other裏面各一個。
讀取配置文件
-read(filename) 直接讀取ini文件內容
-sections() 得到所有的section,並以列表的形式返回
-options(section) 得到該section的所有option
-items(section) 得到該section的所有鍵值對
-get(section,option) 得到section中option的值,返回為string類型
-getint(section,option) 得到section中option的值,返回為int類型
增加或修改配置
-add_section(section) 添加一個新的section
-set( section, option, value) 對section中的option進行設置
需要調用write將內容寫入配置文件。
python模塊之configparser