我们正在尝试实施基于文件的学生记录程序。我们希望根据每行第一个位置的滚动编号对包含学生详细信息的文件进行排序。
该文件包含以下数据:
ERROR TypeError: Cannot read property 'valid' of undefined
我们希望根据第一个字段(即卷号)对文件的数据进行排序。
任何帮助都应该很棒
答案 0 :(得分:0)
您使用sorted
:
dataSorted = list(sorted(f.readlines()))
如果您只想对第一个元素进行排序:
dataSorted = list(sorted(f.readlines(), lambda line: line[:line.find('/')]))
f
是文件对象。
更多信息:help(sorted)