linux的配置文件基本都是config格式的配置文件,所以专门查了一下python操作config的方法,总结记录一下(有时间在总结configobj模块的config格式文件操作方法)
一、ConfigParser模块
ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。下面是随手建立的一个文件名为ini的配置文件。[db]
db_host= 127.0.0.1
db_port= 69
db_user= root
db_pass= root
host_port= 69
[concurrent]
thread= 10
注:
括号“[ ]”内包含的为section。紧接着section 为类似于key-value 的options 的配置内容。
二、ConfigParser 初始化对象
使用ConfigParser 首选需要初始化实例,并读取配置文件:importconfigparser
config= configparser.ConfigParser()
config.read("ini", encoding="utf-8")
三、ConfigParser 常用方法
3.1获取所用的section节点# 获取所用的section节点
importconfigparser
config= configparser.ConfigParser()
config.read("ini", encoding="utf-8")
print(config.sections(