from json import load,dump from os import access,F_OK default={ "lang":"en" } class Config: def __init__(self): if access('config.json',F_OK): with open('config.json',encoding='utf-8') as file: self.data=load(file) else: self.data=default self.update() def __getitem__(self,key): return self.data[key] def __setitem__(self,key,value): self.data[key]=value self.update() def update(self): with open('config.json','w',encoding='utf-8') as file: dump(self.data,file) config=Config()