Print a string in binary format

Mark McEahern marklists at
Thu Jan 20 20:07:24 EST 2005

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 =
    while data:
        data =

Of course, that's the long version of:

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

// m

More information about the Python-list mailing list