分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

UI自动化web端框架config.py代码

发布时间:2023-09-06 02:02责任编辑:苏小强关键词:暂无标签
import json
from lib.core.path import CONFPATH
class ConfigType(object):
???????MYSQL = ‘mysql‘
???????REDIS = ‘redis‘

class Config(object):
???def __init__(self):
???????self.config = {}

???def make(self):
???????# mysql 配置信息
???????self.config[ConfigType.MYSQL] = {}
???????self.config[ConfigType.MYSQL][‘host‘] = ‘127.0.0.1‘
???????self.config[ConfigType.MYSQL][‘port‘] = 3306
???????self.config[ConfigType.MYSQL][‘user‘] = ‘sky‘
???????self.config[ConfigType.MYSQL][‘passwd‘] = ‘123456‘
???????self.config[ConfigType.MYSQL][‘db‘] = ‘ssj‘
???????self.config[ConfigType.MYSQL][‘charset‘] = ‘utf8‘

???????# redis 配置信息
???????self.config[ConfigType.MYSQL] = {}
???????self.config[ConfigType.MYSQL][‘host‘] = ‘127.0.0.1‘
???????self.config[ConfigType.MYSQL][‘port‘] = 3306
???????self.config[ConfigType.MYSQL][‘user‘] = ‘sky‘
???????self.config[ConfigType.MYSQL][‘passwd‘] = ‘123456‘
???????self.config[ConfigType.MYSQL][‘db‘] = ‘ssj‘
???????self.config[ConfigType.MYSQL][‘charset‘] = ‘utf8‘

???????fw = open(CONFPATH,‘w‘)
???????fw.write(json.dumps(self.config))
???????fw.flush()
???????fw.close()

???def read(self,config):
???????fr = open(CONFPATH)
???????data = json.load(fr)
???????if config == ConfigType.MYSQL:
???????????return data[ConfigType.MYSQL]
???????elif config == ConfigType.REDIS:
???????????return data[ConfigType.REDIS]

if __name__ == ‘__main__‘:
???Config().make()
???print(Config().read(ConfigType.MYSQL))

UI自动化web端框架config.py代码

原文地址:https://www.cnblogs.com/laosun0204/p/9267966.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved