码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-08-07 20:50:30      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:删除   conf   parser   检查   open   order   添加   lse   add   

配置文件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‘))


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

标签:删除   conf   parser   检查   open   order   添加   lse   add   

原文地址:https://www.cnblogs.com/chushujin/p/9438761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!