import re import csv with open("drawings/5129275_Rev01-GV12.html", "r") as f: with open('values_fromhtml_GV12.csv', 'w') as writeFile: for line in f.readlines(): #print(line) row = [] if "(.+)<" #wieso wird was mit "" extrahiert??? Text = re.findall(Text,line)[0] row.append(Text.replace(',','.')) avgX=(float(exMin)+float(exMax))/2.0 row.append(avgX) avgY=(float(eyMin)+float(eyMax))/2.0 row.append(avgY) row.append(False) writer = csv.writer(writeFile) writer.writerow(row) writeFile.close()