一个大的项目中,会有很多的参数,使用配置文件来灵活的配置一些参数是很常见的事情,配置文件的解析并不复杂,在python官方发布的库中就包含有做这件事情的库,那就是configparser。
ini 文件格式如下:
读取的程序代码如下:
import configparser
conf = configparser.ConfigParser()
conf.read('cfg.ini', encoding='utf-8')
sections = conf.sections()
print(sections)
sections_1 = sections[1]
items = conf.items(sections_1)
print(items)
print(conf.get('section_2', 'school'))
输出结果如下:
['sect_1', 'section_2']
[('school', 'henu'), ('profession', 'hahahahah')]
henu
例子2:
import configparser
# 创建一个实例
conf = configparser.ConfigParser()
conf.read('cfg.ini', encoding='utf-8')
print(conf.sections())
print(conf.items('sect_1'))
print(conf.get('sect_1','age'))
输出2:
['sect_1', 'section_2']
[('name', 'hupo'), ('age', '18'), ('address', '随便写什么都行')]
18
欢迎大家加入python机器视觉经验交流QQ群: