Writing binary files in windows
Corey Richardson
kb1pkl at aim.com
Fri Feb 11 22:35:23 EST 2011
On 02/11/2011 10:20 PM, Abhishek Gulyani wrote:
> When I write binary files in windows:
>
> file = open(r'D:\Data.bin','wb')
> file.write('Random text')
> file.close()
>
> and then open the file it just shows up as normal text. There is nothing
> binary about it. Why is that?
>
> Sorry if this is too much of a noobie question. I tried googling around but
> couldn't find an answer.
>
It is binary! What are you expecting? You wrote text to a file, so when
you open the file with whatever, it displays like text. Even when you
don't open a file as binary, it is still a binary file. Otherwise it
wouldn't exist.
More information about the Python-list
mailing list