Ed Swarthout wrote:
> Why is there no binascii.a2b_binary(bitstr) which returns the binary data
> represented by the bit string?  Like:
>
> >>> binascii.a2b_binary('0011001100110101')
> '35'
>
> perl has pack("B*", "0011001100110101");
>
> What is the python way to do this?

to post a question on comp.lang.python and have the code written by
somebody else :)

def a2b_binary(s):
    return ''.join(chr(int(s[pos:pos+8],2)) for pos in
range(0,len(s),8))

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

Reply via email to