How to save a binary file?

hidura at hidura at
Wed Oct 6 21:13:52 CEST 2010

Ppl thanyou, for all your help finally i did it!!!!! thanks, another thing  
to i have to send a propouse code, i can fixed the litle problem of the  
wsig.input in Python 3 i will tested in the next months but i want to share  
the code with the comunnity, how i can do that?

On Oct 6, 2010 1:45pm, MRAB <python at> wrote:
> On 06/10/2010 15:25, hidura at wrote:

> When you put the 'wb' extension you have to pass a Encode the string

> Python does not accept a string on a wb file, Python3

> [snip]

> You are using Python 3 and type(str) returns ""?

> Binary data in Python 3 should be an instance of the 'bytes' class, not

> an instance of the 'str' class.

> If you can't fix that, you could turn the string into bytes using:

> data = bytes(ord(c) for c in str)

> or by carefully choosing an encoding which would give the same result:

> data = str.encode('latin-1')

> Then you can save it:

> s = open('/home/hidura/test.jpeg', 'wb')

> s.write(data)

> s.close()

> I asked you to look at the result of repr so that you could see more

> clearly what the data actually looked like, an instance of str or an

> instance of bytes.

> --


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Python-list mailing list