HandleInit.py
793 Bytes
# @Time : 2022/10/31 18:14
# @Author : 付孟奇
from util.HandleFile import load_yaml_file
from util.HandleDB import db_load
from config.VendorPath import base_path, global_path
import os
import json
ddl_file_path = os.path.join(base_path, 'sql', 'speech_variable.yaml')
class InitLoad:
def __init__(self):
print('111')
# 初始化数据库
def db_ini(self):
# 加载数据库建表SQL
res_yaml = load_yaml_file(ddl_file_path)
# 执行插入SQL
db_load.execute_db(res_yaml)
self.handle_global()
# 清空公共参数文件内容
def handle_global(self):
data = {}
json.dump(data, open(global_path, 'w'), indent=4)
handle_init = InitLoad()
if __name__ == '__main__':
handle_init.handle_global()