def load_json(dir_path): file_paths = glob(dir_path + '/' + '*.json') json_data = {} for file_path in file_paths: dir_name, file_name = os.path.split(file_path) file_name = strip_suffix(string=file_name, suffix='.json') json_file = open(file_path, 'r') json_data[file_name] = json.load(json_file) return json_data
def configure_log(path): logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.DEBUG) dir_name, file_name = os.path.split(path) file_name = strip_suffix(string=file_name, suffix='.py') log = logging.getLogger(file_name) file_handler = logging.FileHandler('log/' + file_name + '.log') file_handler.level = logging.INFO formatter = logging.Formatter(fmt='%(asctime)s : %(levelname)s : %(message)s') file_handler.formatter = formatter log.addHandler(file_handler) return log