Ich habe ein sehr grundlegendes Problem. Ich lerne, meine ersten Schritte mit Python & Scripting im Allgemeinen und so auch das macht mir Wunder:writeline Problem in Python
I & Schreibleitungen auf neue Datei lesen will:
ifile=open("C:\Python24\OtsakkeillaSPSS.csv", "r")
ofile = open("C:\Python24\OtsakkeillaSPSSout.csv", "w")
#read first line with headers
line1 = ifile.readline()
print line1
#read following lines which contain data & write it to ofile
for line in ifile:
if not line:
break
ofile.write(line)
, wenn ich dies auf den Bildschirm drucken i Holen sie sich alle meine Linien schön gemacht:
0,26100,568,8636
0,11130,555,**3570
0,57100,77,2405**
0,60120,116,1193
0,33540,166,5007
0,95420,318,2310
0,20320,560,7607
0,4300,692,3969
0,65610,341,2073
0,1720,0,0
0,78850,228,1515
0,78870,118,1222
Wenn ich es schreiben, um ofile i fehlen einige 15 Zeilen am Ende:
0,6100,948,8332
0,26100,568,8636
0,11130,555
Ich würde mich freuen, wenn mir jemand aufzeigen könnte, was ich nicht verstehe?
Reg,
Jaani
Nun, das war schnell. Ofile.close tat es wirklich aus irgendeinem Grund weiß ich noch nicht, aber sicher wird es herausfinden. Danke Jungs !! Jaani –
Wenn dies der Fall war, bitte als Antwort markieren. Der Grund dafür war, dass es den Schreibvorgang in die Datei löschte. Schreibvorgänge werden normalerweise im Speicher ausgeführt und ausgeschrieben, wenn der Puffer so groß wird oder close aufgerufen wird. –
Wenn '.close' es getan hat, erzählst du uns wahrscheinlich nicht die ganze Geschichte. – SilentGhost