Convert to binary and convert back to strings

Paul Rubin http
Fri Feb 23 02:21:32 EST 2007


"Hendrik van Rooyen" <mail at microcorp.co.za> writes:
> s = 'some string that needs a bcc appended'
> ar = array.array('B',s)
> bcc = 0
> for x in ar[:]:
>     bcc ^= x
> ar.append(bcc)
> s=ar.tostring()

Untested:

import operator
s = 'some string that needs a bcc appended'
ar = array.array('B',s)
s += chr(reduce(operator.xor, ar))



More information about the Python-list mailing list