Python CSV-Sortierung
Verfasst: Mittwoch 29. September 2010, 08:25
Hi @All,
ich habe ein Problem und sehe den Wald vor lauter Bäumen nicht, daher benötige ich eure Hilfe.
Ich habe ein Programm, welches Daten aus einer DB liest und in eine CSV schreibt.
Diese CSV muss nun nach 2 Spalten sortiert werden.
Also hatte ich mir folgendes gedacht, basiertz auf einen Code-Schnipzel den ich gefunden habe
Leider funktioniert das ganze nicht. Habt ihr irgendwelche Tipps dazu?
Danke
ich habe ein Problem und sehe den Wald vor lauter Bäumen nicht, daher benötige ich eure Hilfe.
Ich habe ein Programm, welches Daten aus einer DB liest und in eine CSV schreibt.
Diese CSV muss nun nach 2 Spalten sortiert werden.
Also hatte ich mir folgendes gedacht, basiertz auf einen Code-Schnipzel den ich gefunden habe
Code: Alles auswählen
def sort_csv(table,cols):
for col in reversed(cols):
table = sorted(table, key=operator.itemgetter(col))
return table
mydata = list(csv.reader(open(csvFile, 'rb')))
writer=init_CSV(str_name+"2")
for row in sort_csv(mydata, (6,1)):
writer.writerow(row)
Danke