python配置文件

编辑 / Python / 发布于2020-11-20 / 更新于2023-03-16 / 阅读 240
[top]
categories=111
purity=111
sorting=toplist
order=desc
[hot]
sorting=hot

引入库

import configparser

初始化并读取文件

config = ConfigParser()
config.read('config.ini')

获取所有sections,选择一个section

sections = config.sections()
#结果 ['top', 'hot']

sec = sections[0]

获取一个section中的所有键(key)

config.options(sec)
#结果 ['categories', 'purity', 'sorting', 'order']

获取一个section中的所有键值对(key:value)

config.items(sec)
#结果 [('categories', '111'), ('purity', '111'), ('sorting', 'toplist'), ('order', 'desc')]

获取section中某个键的值

config.get(sec, 'categories')
#结果 111