#配置文件 ConfigParser #properties config ini log4j #configparser 可读取配置文件中的信息
import configparser
#section(区块,片段) option value(键值对key:value)
cf = configparser.ConfigParser()
#打开文件读数据
cf.read('case.config',encoding='utf-8')
#读取配置文件的数据
print(cf.get("MODE","mode"))
print(cf["MODE"]["mode"])
print(cf.sections()) #拿到所以的标签
print(cf.items("PYTHON11")) #标签里面的键值对
#数据类型讨论的问题——————都是字符串————》eval()转换数据类型
print(type(cf.get("PYTHON11","num")))
print(type(cf.get("PYTHON11","name")))
case.config文件
[MODE]
mode=all
[PYTHON11]
num=89
name=["生生"]
[LEMON]
num=33
age=18
boss=华华
输出: