一、configparser模块介绍
1、定义:
ConfigParser是用来读取配置文件的包,可对配置文件进行读写操作;
2、配置文件的标准格式:
[db] db_host = 127.0.0.1 db_port = 69 db_user = root db_pass = root host_port = 69 [concurrent] thread = 10 processor = 20 #一个配置文件可包含多个section;一个section可对应多个option;
3、configparser模块的使用流程
import configparser #引入configparser模块 config = configparser.ConfigParser() #实例化对象 config.read('ini',encoding='utf-8') #开始读取配置文件 #判断是否存在section:config.has_section(section) #判断是否存在option:config.has_option(section,option) #添加section:config.add_section(section) #添加/修改option:config.set(section,option,value) #获取所有的section:config.sections() #获取指定section下的所有option:config.options(section) #获取指定section下的指定option:config.get(section,option) #获取指定section的所有配置信息:config.items(section) config.write(open('ini','w'))