配置文件ini
[a1]age = 18sex = ‘man‘ [a2]age = 19sex = ‘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‘)) |
原文地址:https://www.cnblogs.com/chushujin/p/9438761.html
时间: 2024-11-09 15:22:18