22.conf配置文件

test.conf文件
[HTTP]
ip=https://www.baidu.com

[STUDENT]
name=羊羊羊
age=18

[FLAG]
mode=0
case_list=[1,6,10,15]
conf_read.py文件

#配置文件里面可以有多个标签,每个标签下面可以有很多个键值对

#读取配置文件下信息,需要打开配置文件,用指定的类 函数

#什么样的内容放到配置文件里
#经常变动数据
#公用比较多的
import configparser #引入模块
cf = configparser.ConfigParser() #创建一个读取配置文件的实例
cf.read("test.conf",encoding='utf-8') #打开配置文件,如果是英文的话不需要encoding参数,如果是中文是需要加encoding=utf-8
print(cf.get('HTTP','ip'))#读取配置信息section:标签,option-》key
print(type(cf.get('HTTP','ip')))
print(cf['STUDENT']['age']) #从conf文件中读出来的数据都是str类型
print(type(cf['STUDENT']['age']))
#如果从配置文件读出来的数据不是str是int,float,list,dict类型怎么处理,eval-->把从excel中 配置文件 数据库中读出来数据的变成python可识别的数据类型
print(type(eval(cf['STUDENT']['age'])))
print(type(eval(cf['FLAG']['case_list'])))
posted @ 2019-02-14 10:19  yangyangchunchun  阅读(2731)  评论(0编辑  收藏  举报