Example #1
0
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
Example #2
0
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