Reading binary from a file...
laurent.pointal at limsi.fr
Wed Mar 8 08:59:04 CET 2006
Steve Holden a écrit :
> KraftDiner wrote:
>> 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
> 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).
More information about the Python-list