配置文件ini
[a1] age = 18 sex = 'man'
[a2] age = 19 sex = 'woman' name = False
|
1、对配置文件进行操作
import configparser
con=configparser.ConfigParser() con.read("ini",encoding="utf-8") #获取所有的节点 sec=con.sections() print(sec) #获取指定节点下的键值对 it=con.items('a2') print(it) #获取指定节点下的所有的键 opt=con.options('a1') print(opt) #获取指定节点下指定key的值 cgt=con.get('a2','sex') print(cgt) print(con.getint('a2','age'),type(con.getint('a2','age'))) print(con.getfloat('a2','age'),type(con.getfloat('a2','age'))) print(con.getboolean('a2','name'),type(con.getboolean('a2','name')))
|
2.检查,添加,删除节点
#检查xxx.has_section(节点) print(con.has_section('a1')) print(con.has_section('a3')) #添加xxx.add_section(节点) con.add_section('a4') con.write(open('ini','w',encoding='utf-8')) #删除xxx.remove_section(节点) con.remove_section('a4') con.write(open('ini','w',encoding='utf-8'))
#设置xxx.set(节点,key,new_value) con.set('a1','age','666') con.write(open('ini','w',encoding='utf-8'))
|
当有些人一出生就有的东西,我们要为之奋斗几十年才拥有。但有一样东西,你一辈子都不会有,那就是我们曾经一无所有。