所以我正在尝试执行此程序,我需要在排行榜上获得一些帮助。
目前,我有这个:
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文件中创建一个名称一样,每个字符都放在表中,并且我不能使用定界符。即使我尝试使用逗号。
感谢您的帮助-非常感谢!