Python中使用ConfigParser解析ini配置文件实例

ini文件是windows中经常使用的配置文件,主要的格式为:

[Section1]

option1 : value1

option2 : value2


python提供了一个简单的模块ConfigParser可以用来解析类似这种形式的文件。对于ConfigParser模块可以解析key:value和key=value这样的类型,对于#和;开头的行将会自动忽视掉。相当于注释行。常用的函数:

ConfigParser.RawConfigParser()

RawConfigParser Object的操作有:

.sections() : 返回所有可用的section

.addsection(sectionname) :添加section

.set(sectionname, optionname, optionvalue): 添加option

.hassection(sectionname) :判断

.options(sectionname) : 返回section下可用的option

.hasoption(sectionname, optionname) : 判断

.read(filename) : 读取文件

.wrie(filename) : 将RawConfigParser对象写到文件中

.get(sectionname, optionname) : 获取值, 默认的是返回string类型

.getfloat, .getint, .getboolean : 获取不同类型的返回值,参数和get的参数一样

.items(sectionname) :列出section下的所有key:value

.remove(sectionname) :删除section

.remove(sectionname, option_name) : 删除section下的某个option

以上是 Python中使用ConfigParser解析ini配置文件实例 的全部内容, 来源链接: utcz.com/z/326092.html

回到顶部