Reading a binary file
Andrew Bennetts
andrew-pythonlist at puzzling.org
Thu Jun 26 04:33:05 EDT 2003
On Thu, Jun 26, 2003 at 10:01:06AM +0200, Sorin Marti wrote:
> Hi all,
>
> I am quite new to python and very new to this list.
>
> I've got following problem. I have a binary file which contains
> information I should read. I can open the file with
>
> f = open ('cpu1db2.dat', 'rb')
>
> That's no problem. But now I need the hex values of the binary file.
You can get the hex value of a 1-character string with hex(ord(char)), e.g.:
>>> char = 'a'
>>> hex(ord(char))
'0x61'
But I'm guessing that you might find the 'struct' module even more useful:
http://python.org/doc/current/lib/module-struct.html
-Andrew.
More information about the Python-list
mailing list