[Tutor] Writing BINARY-CONTENT
Stefan Dieck
dieck.s at dsoftware.de
Mon Nov 24 03:45:38 EST 2003
>> a = open('c:\\test.me', 'wb') # opens a file for binary writing
>This is correct for writing binary. Are you sure that the program or
editor
>you're using to check this isn't opening the file in text mode (with 'r'
>instead of 'rb')?
Yes I'm sure to open in binary mode
There is a huge problem around this:
If I want write 256 "different" bytes. Python put 257 bytes to the File.
On reading, the lenght is 256 bytes to work with. (-1)
It seems like the size I expect, but the file on the disk has more bytes.
(not really good for binaries)
But such a behavior can corrupt my data.
Isn't there a better or a fixed method to open and handle binaries?
Thx,
Stefan
More information about the Tutor
mailing list