我想根据评分按降序对行进行排序。
这是我的Excel工作表的当前格式。
Minions 2015 6.4
Now You See Me 2013 7.3
Prisoners 2013 8.1
Rumor Has It 1993� 5.4
The Prestige 2006 8.5
The Proposal 2009 6.7
我希望输出如下:
The Prestige 2006 8.5
Prisoners 2013 8.1
Now You See Me 2013 7.3
The Proposal 2009 6.7
Minions 2015 6.4
Rumor Has It 1993� 5.4
答案 0 :(得分:0)
首先,您需要阅读,您可以使用en_CN
readlines()
然后你需要阅读列表中的每个元素:
file = open('thefile.txt', 'r')
fileList=file.readlines()
并使用lines=[]
for i in range(len(fileList)):
lines.append(fileList[i].split(' '))
(itemgetter
)排序"行":
from operator import itemgetter
然后写入新文件
所有代码:
Result=sorted(lines, key=itemgetter(2))