ich habe eine csv-Datei, in der Excel mit der sehr eigenen Logig drei Punkte in Folge durch das Zeichen 0x85 (das ist dez 133) ersetzt. Das Zeichen sind auch drei Punkte, allerdings benötige ich pro Zeichen einen Punkt, da die Zeichenanzahl stimmen muss.
Wie kann ich das mit Python wieder reparieren?
csv-Datei:
Code: Alles auswählen
20060605;20060605;1……;63;19
20060615;20060615;…4…;63;19
20060605;20060605;1……;63;19
20060615;20060615;…4..;63;19
Code: Alles auswählen
import csv
f = file('Beispiel.csv','r')
csv_reader = csv.reader(f,delimiter=';')
for line in csv_reader:
for value in line:
value.replace(hex(133),'...')
print line
f.close()
Stephan