ConfigParser()是用来读取配置文件的包。
1、首先,初始化,使用ConfigParser()首选要初始化实例,读取配置文件。
import configparser
config = configparser.ConfigParser()
config.read("ini", encoding="utf-8")
2、读文件、添加、删除section,删除一个配置项
import configparser
config = configparser.ConfigParser()
config.read('example.ini') #读文件
config.add_section('yuan') #添加section
config.remove_section('bitbucket.org') #删除section
config.remove_option('topsecret.server.com',"forwardx11") #删除一个配置项
3、ConfigParser中get方法
获取命名部分的选项值
ConfigParser.get(section,option,*,raw=False,vars=Nonep[,fallback])
- section 配置名
- option 选项名
- raw bool类型 可选参数,默认为False
- vars dict类型 可选参数
- 如果提供了vars 那么获取配置选项值得规则如下
- 先在vars中寻找,如果找到就使用vars中的值
- 如果找不到 就是用默认值
- 前提是raw的值是False