On Sat, 12 Dec 2009 11:14:13 -0000, census <cen...@no-email.de> wrote:

Steven D'Aprano wrote:

On Sat, 12 Dec 2009 10:35:55 +0100, census wrote:

I've got some questions -
1) How do I read the file byte by byte 2) Should I use streams? If so
and I get my entire scrambled text in stream can I just write it to the
binary file?

Thanks
Dave

f = open ("binaryfile", "r")
bytearray = map (ord, f.read () )

Stores the content of binaryfile in the list bytearray.

If it's a binary file, you should open it in binary mode:

f = open ("binaryfile", "rb")




Add the "b" flag to both in and out file if you prefer it:

It's not a matter of preferring. Depending on your operating system and/or version of Python, reading a binary file without the "b" flag will give you wrong answers.

--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to