python读取ini配置文件

一个大的项目中,会有很多的参数,使用配置文件来灵活的配置一些参数是很常见的事情,配置文件的解析并不复杂,在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群:
在这里插入图片描述

发布了197 篇原创文章 · 获赞 35 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/PoGeN1/article/details/99750537