On Mon, Dec 16, 2013 at 2:19 PM, Djoser <pedrovg...@gmail.com> wrote:
> Hi all, > > I am new to this forum and also to Python, but I'm trying hard to > understand it better. > I need to create a binary file, but the first 4 lines must be in > signed-Integer16 and all the others in signed-Integer32. I have a program > that does that with Matlab and other with Mathematica, but I'm converting > all for Python. > > I tried first to convert the number to binary using 'bin(number'), than I > removed the '0b' and converted to 'Int16' or 'Int32', but with this > approach I can't save a binary file using 'bytearray(') How can I do that? > What you probably want is to use the struct module: http://docs.python.org/3/library/struct.html You probably also want the open method and file objects: http://docs.python.org/3/library/functions.html#open It would help if you provided information about which Python version you are using, and exactly what you mean by "I can't save a binary file using 'bytearray(')". Do you get a traceback, if so, copy it in your message, along with actual code that produces your problem (preferably simplified, but not too far).
-- https://mail.python.org/mailman/listinfo/python-list