Ich möchte eine ganze Datei nach aufsteigender Reihenfolge sortieren.Wie kann ich eine Datei in aufsteigender Reihenfolge (Spalte) neu anordnen?
datei.txt sieht wie folgt aus:
a 12.24 text
a 1.45 text
b 5.12 text
Ich möchte es so aussehen:
a 1.45 text
b 5.12 text
a 12.24 text
Warum verwenden Sie awk, wenn Sie Python verwenden können? Ist das ein 24-Stunden-Format? –
Probieren Sie dieses Einzeiler in Python 2.6: öffnen (r'temp2.txt ',' w '). Writelines (sortiert (offen (r'temp.txt', 'r'). Readlines(), Schlüssel = Lambda-Zeile : float (line.split() [1]))) –