habe ein Problem bei dem Vergleich von mehreren Listen die Sortiert nach der Ersten Spalte in eine Datei geschrieben werden sollen.
Das Skrippt an und für sich läuft. jedoch werden die kompletten Zeilen sortiert. Problem an der Sache ist, dass es dann für die erste Spalte ( Datum ) doppel Einträge gibt wenn die nachfolgenden Spalten unterschiedliche Werte zum Vergleichswert aufzeigen.
Datei auswahl erfolgt über wxfiledialog und die Files stehen in der Variable selected[n]
Code: Alles auswählen
if i > 1:
n = 0
with open(selected[0], 'r') as lines:
unique_lines = set(lines)
unique_lines.split(" ")
for zeile in selected:
with open(selected[n], 'r') as lines:
lines.next()
unique_lines.update(lines[0])
n += 1
with open('output.txt', 'w') as output_file:
output_file.writelines(sorted(unique_lines))
else:
beste Grüße