【发布时间】:2016-05-10 17:56:21
【问题描述】:
我目前有一些数据存储在一个文件中,其中包含人名和他们玩游戏时获得的分数。
文件中的数据如下所示:
Reece 0
John 5
Alex 2
我尝试过使用这样的东西:
with open("Scores.txt","r") as f:
lines = sorted(f.readlines())
print lines
但这只是按照每个名字中的第一个字母对它们进行排序。
我的输出应该是这样的:
Reece 0
Alex 2
John 5
这是一个相对简单的程序,我使用的是 Python 2.7
任何帮助都会很棒,我还可以提供有关我的程序的任何信息!
【问题讨论】:
-
所以您需要按数字(0、2、5)对行进行排序?
标签: python file sorting readlines