Ich habe derzeit einige Daten in einer Datei gespeichert, die den Namen einer Person und die Punktzahl enthält, die sie beim Spielen erhalten haben.Python Eine Datei mit Namen und Punkten sortieren
Die Daten in der Datei sieht wie folgt aus:
Reece 0
John 5
Alex 2
ich so etwas wie dies versucht haben, mit:
with open("Scores.txt","r") as f:
lines = sorted(f.readlines())
print lines
Aber das sortiert sie nur durch den ersten Buchstaben in jedem ihrer Namen.
Mein Ausgang so sein müsse:
Reece 0
Alex 2
John 5
Es ist ein relativ einfaches Programm, und ich bin mit Python 2.7
Jede mögliche Hilfe würde erstaunlich sein kann ich auch alle Infos über mein Programm bieten !
so müssen Sie Ihre Linien nach Nummer sortieren (0, 2, 5)? –