ConfigObj - Python 配置文件接口


BSD
跨平台
Python

软件简介

ConfigObj是一个简单但功能强大的用于读写配置文件的Python应用接口。这是非常易于使用,有一个简单的编程接口和一个简单的语法配置文
件。它也支持嵌套部分的任何一级,清单的价值,多行值,字符串插值,一个强大的验证系统,包括自动类型检查和转换,重复部分,默认值,保存的意见和秩序的
钥匙和章节,并没有外部依赖。

示例代码:

from configobj import ConfigObj
config = ConfigObj(filename)

value1 = config[‘keyword1’]
value2 = config[‘keyword2’]

section1 = config[‘section1’]
value3 = section1[‘keyword3’]
value4 = section1[‘keyword4’]

you could also write

value3 = config[‘section1’][‘keyword3’]
value4 = config[‘section1’][‘keyword4’]