Reading binary from a file...
Laurent Pointal
laurent.pointal at limsi.fr
Wed Mar 8 02:59:04 EST 2006
Steve Holden a écrit :
> KraftDiner wrote:
>> Hi!
>> In python I'm able to read in binary data from a file.
>> data = file.read() # Reads in an entire file.
>>
> Note that you should open the file in binary mode to be
> platform-agnostic and as portable as possible. (Just in case you aren't).
>
>> However the data is 16bits per sample and python is storing the
>> data in a string. How do I convert that 8bit data into a list of 16
>> bit integers?
>>
>> Note: I want generic python lists or tupels not numpy or numeric etc
>> etc...
>>
> You really want the struct module here.
If all data are same 16 bits integer values, you can also see the array
module (and the fromfile() method - see docs).
A+
Laurent.
More information about the Python-list
mailing list