day6_python之configparser_模块
configparser_模块是为了解析.ini文件的配置
a.ini
[xiechao] name=xiechao age=18 is_admin=True salary=1000000.12 [xiemingyuan] name=xiechao age=3 is_admin=True salary=False
1、查看a.ini
import configparser
config = configparser.ConfigParser()
config.read('a.ini')
print(config.sections()) #看标题,看整个文件中有多少个标题
print(config.options(config.sections()[0])) #查看第一个标题下边的配置项有哪些
print(config.get('xiechao','name'))#查看某个标题下的某个配置项的值
res = config.get('xiechao','name')
print(type(res)) #<class 'str'>
res = config.getint('xiechao','age')
2、修改
config.remove_section('xiechao') #xiechao整个标题就被删除
config.remove_section('xiechao','age') #删除xiechao下面的age选项
config.write(open('a.ini','w'))
3、增加
config.add_section('xiechao') #增加配置,先加标题
config.set('xiechao','age',18) #添加选项,第一个参数是标题,第二个是k ,第三个是v
config.write(open('a.ini','w'))

浙公网安备 33010602011771号