neutrino wrote:

Greetings to the Python gurus,

I have a binary file and wish to see the "raw" content of it. So I open
it in binary mode, and read one byte at a time to a variable, which
will be of the string type. Now the problem is how to print the binary
format of that charater to the standard output. It seems a common task
but I just cannot find the appropriate method from the documentation.
Thanks a lot.


How is this *not* what you want:

   import sys
   f = open(filename, 'rb')
   data = f.read(1)
   while data:
       sys.stdout.write(data)
       data = f.read(1)

Of course, that's the long version of:

   print open(filename, 'rb').read()

// m
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to