前言
为了减少自动化过程中的冗余代码,我们把一些常用的类、方法封装成自己想要的方法、类,本文简单介绍常配置文件读写的封装代码,封装python的ConfigParser读取配置文件*.ini
ConfigParser封装
# -*- coding: utf-8 -*-
# @CreateTime : 2020/8/6 19:37
# @Author : tester_ye
# @File : MyConfig.py
from configparser import ConfigParser
from Utils import Log
import os
class Config:
# 标题
TITLE = "test_env"
TITLE_EMAIL = 'email'
TITILE_DB = 'database'
# 登录配置
TESTER = 'tester'
LOGIN_HOST = 'loginHost'
LOGIN_INFO = 'loginInfo'
LOGIN_HEADERS = 'headers'
TOKEN = 'token'
HOST = 'host'
# 邮件配置
SMTP_SERVER = 'smtpserver'
SENDER = 'sender'
RECEIVER = 'receiver'
USERNAME = 'username'
PASSWORD = 'password'
# sql配置
DB_DIR = 'host'
DB_PORT = 'port'
DB_USER = 'username'
DB_PASSWORD = 'password'
path_dir = str(os.path.abspath(os.path.join(os.path.dirname(__file__