python配置文件
在Python中,可以使用configparser模块来读取和写入配置文件。
配置文件后缀名一般为.config .log4j .properties .ini
配置文件分为三个区域 section option value 通过key:value来存储数据
如:
[MODE] #MODE必须大写 代表section
mode=all #mode代表option all代表value
注意:
数据类型讨论的问题---返回的都是字符串--->通过eval()转换成我们的数据类型
import configparser
cf=configparser.ConfigParser()
cf.read('case.config',encoding='utf-8')
# 读取配置文件数据
# 方式1:
res_1=cf.get('MODE','mode')
print(res_1)
# 方式2:
res_2=cf['MODE']['mode']
print(res_2)
# 读取配置文件中的所有的片区
print(cf.sections())
# 根据片区读取里面的item信息
print(cf.items('PYTHON11'))
# 数据类型讨论的问题---返回的都是字符串--->通过eval()转换成我们的数据类型
case.config
[MODE]
mode=all
[PYTHON11]
num=89
name=生生
运行结果:
all
all