ConfigParser基本使用

2018-10-25  本文已影响133人  转身丶即天涯

configparser和ConfigParser在python中用来读取ini类型的配置文件的,提供很多方便的API来使用。


项目中用的python2.7,现在以python2.7为例。
测试项目文件目录如下:


image.png

config.ini内容如下:

# 服务器配置信息
[server]
test_server = "10.1.1.5"
dev_server = "10.1.2.5"
pro_server = "10.1.1.5"

其中server代表section,我理解为组。

后面的是注释信息。

然后下面的test_server...键被称为option。
而option对应的=后面的值为value。

下面是common.py代码
#-*-encoding=utf-8-*-
# 测试ConfigParser
import os
import ConfigParser

# 初始化
conf = ConfigParser.ConfigParser()

# 配置文件的绝对路径
conf_path = os.path.dirname(os.path.realpath(__file__)) + "/config.ini"
print(conf_path)
# 读取配置文件
conf.read(conf_path)

"""
读取配置信息
"""
# 查看配置中的所有section
sections = conf.sections()
# print sections

# 返回所有section和序列
sub_conf = conf.options("DOCKER")
print sub_conf

# 返回section中option的值
value_sub_conf = conf.get("DOCKER", "sit")
print value_sub_conf

image.png

这是一个兄弟总结的,我觉得很实用传送门

上一篇下一篇

猜你喜欢

热点阅读