Thread Kommisches Zeichen am Ende der Zeile
(26 answers)
Opened by Mathias at 2014-03-11 11:59
Das passiert aber nur, wenn die Datei beim zweiten Mal im Modus O_RDWR geöffnet wird, bei O_RDONLY wird die Datei nicht auf 0 byte Länge gekürzt.
Bei Python genauso: Code (python): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 import os fd = os.open( "test", os.O_RDWR|os.O_CREAT ) os.write(fd, "\x1A") fstats = os.fstat( fd ) os.close( fd ) print "Create: ",fstats.st_size fd2 = os.open( "test", os.O_RDWR|os.O_CREAT ) fstats2 = os.fstat( fd2 ) os.close( fd2 ) print "Reopen: ",fstats2.st_size C:\Users\Test\Desktop>py.exe x.py Create: 2 Reopen: 1 Ist wohl Windows-spezifisch. |