Spaces:
Sleeping
Sleeping
''' | |
load config from json file | |
''' | |
import json | |
import os | |
import configparser | |
class Object(): | |
def __init__(self, config:dict) -> None: | |
for key in list(config.keys()): | |
if isinstance(config[key], dict): | |
setattr(self, key, Object(config[key])) | |
else: | |
setattr(self, key, config[key]) | |
def load_JsonConfig(json_file): | |
with open(json_file, 'r') as f: | |
config = json.load(f) | |
return Object(config) | |
if __name__ == '__main__': | |
config = load_JsonConfig('config/style_gestures.json') | |
print(dir(config)) |