Я пытаюсь создать файл рекордов в Python 3.1, в котором хранится (уже объявленное) имя пользователя с оценками. Затем я хочу, чтобы программа напечатала 5 лучших результатов и пользователей, которые их достигли.
В настоящее время я использую два файла - highscores.txt и highuser.txt. Я хочу, чтобы код нашел наибольшее целочисленное значение в файле highscores.txt, взял его массив и сопоставил его с той же позицией в файле highuser.txt.
Вот мой текущий код:
def highscores():
global score
highscores = open("highscores.txt", "a")
highscores.write(str(score))
highscores.write("\n")
print("done")
highscoreuser = open("highuser.txt", "a")
global username
highscoreuser.write(username)
highscoreuser.write("\n")
print("done")
Этот код работает, но я не знаю, как сортировать файлы.