三十三、python中configparser配置文件相关操作

配置文件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.检查,添加,删除节点
#检查
print(con.has_section('a1'))
print(con.has_section('a3'))
#添加
con.add_section('a4')
con.write(open('ini','w',encoding='utf-8'))
#删除
con.remove_section('a4')
con.write(open('ini','w',encoding='utf-8'))


猜你喜欢

转载自www.cnblogs.com/chushujin/p/9438761.html