configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。
本文使用configparser模块简单读取配置文件,如字符串、列表、字典值的读取:
源码示例,使用python2.x:
import ConfigParser
import ast
config = ConfigParser.RawConfigParser()
config.read('example.cfg')
# single variables
print type(config.get('section1', 'var1'))
print type(config.get('section1', 'var2'))
print type(config.get('section1', 'var3'))
print type(config.get('section2', 'var4'))
print config.get('section2', 'var5')
print config.get('section2', 'var6')
# lists
l1 = config.get('section1', 'list1').split(