如何在python(windows)中对文件的数据进行排序

时间:2017-06-25 15:27:20

标签: python-3.x

我们正在尝试实施基于文件的学生记录程序。我们希望根据每行第一个位置的滚动编号对包含学生详细信息的文件进行排序。

该文件包含以下数据:

ERROR TypeError: Cannot read property 'valid' of undefined

我们希望根据第一个字段(即卷号)对文件的数据进行排序。

任何帮助都应该很棒

1 个答案:

答案 0 :(得分:0)

您使用sorted

dataSorted = list(sorted(f.readlines()))

如果您只想对第一个元素进行排序:

dataSorted = list(sorted(f.readlines(), lambda line: line[:line.find('/')]))

f是文件对象。 更多信息:help(sorted)