float separationn
Wolfgang Draxinger
wdraxinger at darkstargames.de
Thu May 16 08:35:32 EDT 2002
Bjorn Pettersen wrote:
>>From: Wolfgang Draxinger [mailto:wdraxinger at darkstargames.de]
>>
>>This is not really C/C++ related, but I think this is also a
>>place to ask: I'm currently working on a compressed 3D Object
>>interchange format. With C/C++ its no problem to raw-write
>>the IEEE standard floats the data
>>consists of into files. Now I'm writing some export scripts
>>for blender
>>in python. My problem is, that the python float object
>>doesn't provide a
>>raw-data access. What I need now, is some possibility to
>>construct the
>>IEEE float format from data returned by the standard math
>>functions. I think frexp() is a good start, however this
>>still returns a float
>>value. I'd like to have the raw bits...
>>
>>Some ideas?
>
>
> The struct module should be able to do this (untested):
>
> import struct
> val = struct.pack('d', 3.14159)
>
> val is then a Python string containing the correct bit pattern..
>
> -- bjorn
>
>
Thanks, that works well for me.
More information about the Python-list
mailing list