1.新建xxxx.config的文件名-------------------------------------------------------------------------------------------
[MODE] 注意点 :表单名不可写错,用英文符号 mode={"login":"all", "create":[1,3]}
2.写一个读取配置文件的类------------------------------------------------------------------------------------------
import configparser class ReadConfig: @staticmethod def get_config(file_path,section,option): cf=configparser.ConfigParser() cf.read(file_path) #filesnames是一个列表,需要从文件加载初始值的应用程序应该在调用read()之前使用readfp()加载所需的文件或文件。 return cf[section][option] if __name__ == '__main__': from tools import project_path print(ReadConfig.get_config(project_path.case_config_path,"MODE","mode"))
#获取配置文件的数据:
3.在获取Excel数据的工具类中,根据配置文件设置如下:---------------------------------------------------
from openpyxl import load_workbook from tools.read_config import ReadConfig from tools import project_path #相对路径 : 在当前文件夹下寻找 #绝对路径 : 详细的地址 class DoExcel: @staticmethod def get_data(file_name): wb=load_workbook(file_name) mode=eval(ReadConfig.get_config(project_path.case_config_path,"MODE","mode")) print("mode是:",mode) test_data=[]