1. 程式人生 > >python模塊之configparser

python模塊之configparser

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