Ich finde auch daß XML für eine so einfache Aufgabe etwas Overkill istMilan hat geschrieben: Alle drei sind auch im editor leicht zu bearbeiten, wobei ich allerdings CSV vorziehen würde Ist auch mit excel zu bearbeiten und macht nicht soviel zusätzlichen Speicherplatz weg wie XML...

Zum Thema Excel (Microsoft

Wenn man in der Artikeldatei als Trennzeichen ein ";" verwendet und dann folgendes ändert:
Code: Alles auswählen
# einlesen
...
self.art = [x.split(';') for x in f.readlines()]
...
# schreiben
...
f.write("%s;" % str(self.art[i][j]))
...

Gruß, mawe