Итак, я пытаюсь сделать эту программу, и мне нужна помощь в списке лидеров для игры.
В настоящее время у меня есть это:
def leaderboard():
headers = ["Name","Points"]
table = open('leaderboard.csv','r')
print("\nThis is the current leaderboard\n")
time.sleep(1)
print(tabulate(table,headers,tablefmt="orgtbl"))
Это только часть списка лидерови ничто другое не относится к нему.
У меня проблемы с сортировкой столбца: Точки.Мне было интересно, если кто-нибудь может помочь.
В настоящее время вывод списка лидеров выглядит следующим образом:
This is the current leaderboard
| Name | Points |
|--------+----------|
| m | 6 |
| p | 8 |
| o | 0 |
| i | 2 |
Я не уверен, как сортировать таблицу, но я хочу, чтобы она была отсортированапо столбцу «Точки», чтобы наивысшая оценка была наверху.
Я также хотел бы иметь возможность создать разделитель, как если бы я создавал имя во внешнем CSV-файле, каждый символ помещался в таблицу.и я не могу использовать разделитель.Даже когда я пытаюсь использовать запятые.
Спасибо за любую помощь - я действительно ценю это!