读写配置文件模块configparser—参考杨永明博客

一、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'))
模块使用流程

二、模块具体用法

猜你喜欢

转载自www.cnblogs.com/yangmeng1990/p/10424550.html