import pickle class Settings: fileName='settings.txt' settings={} def __init__(self, file='settings.txt'): self.fileName=file try: self.settings=pickle.load(open(self.fileName, 'rb')) except: pass def get(self, name, default=None): try: return self.settings[name] except: return default def set(self, name, value): self.settings[name]=value pickle.dump(self.settings, open(self.fileName, 'wb')) settings=Settings()