#coding=utf-8
import configparser
cfg = configparser.ConfigParser()#先实例化
cfg.read("..\config\config.cfg",encoding='UTF-8')#指定配置文件的路径,和编码格式
.sections()#返回section列表。缺省section不包括在内。
print(cfg.sections())#获取所有section
#['english', 'french', 'files']
print(cfg["french"]["greeting"])#获取指定section下option的值
#Bonjour 字符串类型
print(cfg["french"])
print(cfg.items("french"))#获取指定section下所有键值对,以二元组形式返回
#[('greeting', 'Bonjour')]
.options(section)#返回section的所有option
print(cfg.options("french"))#获取指定section下的所有key
#['greeting']
"""
.add_section(section_name)#增加一个section。
.has_section(section_name)#判断section是否存在
.set(section,option,value) 给section项中写入键值对
.has_option(section, option)#判断section是否存在这个option
.get(section, option,*, raw=False, vars=None[, fallback])
#从指定的段的选项上取值,如果找到返回,如果没有找到就去找DEFAULT段有没有。
"""
#在对ini配置文件进行增加、修改、删除后要保存修改的话需要对配置文件进行写入
#with open (filename,"w") as f:
# cfg.write(f)
python configparser读取库配置文件ini文件
最新推荐文章于 2024-04-29 14:30:43 发布