als anfänger im programmieren hier wieder eine echte anfänger frage
ich habe ein programm dass mir aus einem csv file daten ausliest diese dann in verschiedenen funktionen nutzt um dann mittels print befehl die neuen werte auszugeben.
ich bekomme es aber nicht hin an den csv file meine neuen daten anzuhängen
also:
ich habe eine spalte mit variablen und möchte an jede spalte mehrere neue werte anhängen
durch das python.doc csv module bin ich auch nicht schlauer geworden..
mein code sieht so aus:
Code: Alles auswählen
file = csv.reader(open("840_860.csv"), delimiter=";")
resultBUI = 0
resultISI =0
resultFFMC = 0
resultDMC = 0
resultDC = 0
inFMC = 85
inDMC = 6
inDC = 15
for line in file:
if(file.line_num > 1):
if (file.line_num > 2):
inFMC = resultFFMC
inDMC = resultDMC
inDC = resultDC
resultFFMC = FFMC(float(line[4]), float(line[9]), float(line[6]), float(line[8]), inFMC)
resultDMC=DMC(float(line[4]), float(line[7]), float(line[6]), float(line[8]), inDMC, int(line[2]))
resultDC = DC(float(line[4]),float(line[5]),inDC,int(line[2]))
resultISI =ISI(float(line[9]),resultFFMC)
resultBUI =BUI(resultDMC,resultDC)
resultFWI = FWI(resultBUI,resultISI)
print file.line_num, "FFMC", resultFFMC, "; DMC", resultDMC, "; DC", resultDC , ";ISI", resultISI, ";BUI.", resultBUI, "FWI", resultFWI
für jeden tip dankbar
Edit (BlackJack): Quelltext in Code-Tags gesetzt.