On Fri, 03 Dec 2004 19:19:48 +0100, "Diez B. Roggisch" <[EMAIL PROTECTED]> 
wrote:
>>   I would like to have a test to tell me if the current machine is
                                               ^^^^^^^^^^^^^^^^^^^
> > using big or small endian, this way I could use the array module in
> > the first case and the *slower* struct module on the second. I looked
> > but did not find. Is there a python function to know that?
> 
> There is no such test, as it's domain-specific if there _can_ be such a test
> or not. If your data is composed in a way that you can infer the endianess
> by reading e.g. a header at the beginning that has well-known fields, then
> it might work. But only you can do that.
> 
> For a pure binary file, there is absolutely no way of telling the endianess.

  I think you misread the question.

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

Reply via email to