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

Posted laosun0204

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI自动化web端框架config.py代码相关的知识,希望对你有一定的参考价值。

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代码的主要内容,如果未能解决你的问题,请参考以下文章

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

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

移动webapp前端ui用哪个框架好

移动webapp前端ui用哪个框架好?

移动webapp前端ui用哪个框架好

无需编写 HTML/UI 的 Web 应用程序框架