selectedSound=0 selectedBrightness=0 selectedColor=0 alarmTime=(9,0) alarmOn=False def printState(): print("alarmOn=",alarmOn) print("alarmTime=",alarmTime) print("selectedSound=",selectedSound) print("selectedColor=",selectedColor) print("selectedBrightness=",selectedBrightness) def save(): global selectedSound lines = [] with open("Settings.py",'r') as rf: for l in rf: lines.append(l) with open("Settings.py",'w') as wf: for l in lines: if l.startswith("selectedSound"): wf.write("selectedSound="+str(selectedSound)+"\n") elif l.startswith("alarmTime"): wf.write("alarmTime="+str(alarmTime)+"\n") elif l.startswith("alarmOn"): wf.write("alarmOn="+str(alarmOn)+"\n") elif l.startswith("selectedColor"): wf.write("selectedColor="+str(selectedColor)+"\n") elif l.startswith("selectedBrightness"): wf.write("selectedBrightness="+str(selectedBrightness)+"\n") else: wf.write(l)