проблема у меня есть то, что у меня есть викторина, которую пользователь может выбрать из 3 классов. они затем приступают к завершению викторины, и в настоящее время их имя и оценка записываются в текстовый файл для правильного класса (для 3 разных классов есть 3 разных файла). но как это сделать, если тот же пользователь завершил викторину, что только последние 2 оценки, полученные учащимся, сохраняются в файле, а не все баллы.сохранение последних результатов в текстовом файле
if classChoice ==1:
File=open("A.txt","a+")
File.write(names+","+str(score)+"\n")
File.close()
if classChoice ==2:
File=open("B.txt","a+")
File.write(names+","+str(score)+"\n")
File.close()
if classChoice ==3:
File=open("C.txt","a+")
File.write(names+","+str(score)+"\n")
File.close()
Итак, вы не хотите, чтобы _append_ ваш результат, но вы хотите _overwrite_ их? – MrP01
@ MrP01 um я не хочу, чтобы предыдущие оценки другого пользователя были удалены, но если пользователь уже выполнил викторину более чем в 2 раза, то более скромный результат - это удаление –