"Tertius Cronje" <[EMAIL PROTECTED]> wrote: > >How do I get a hexvalued string to a format recognized for binary >calculation?
You're going to be embarrassed. >import binascii >s1 = '1C46BE3D9F6AA820' >s2 = '8667B5236D89CD46' > >i1 = binascii.unhexlify(s1) >i2 = binascii.unhexlify(s2) >x = i1 ^i2 > > TypeError: unsupported operand type(s) for ^: 'str' and 'str' No imports at all: s1 = '1C46BE3D9F6AA820' s2 = '8667B5236D89CD46' i1 = int(s1,16) i2 = int(s2,16) x = i1 ^ i2 print hex(x) -- - Tim Roberts, [EMAIL PROTECTED] Providenza & Boekelheide, Inc. -- http://mail.python.org/mailman/listinfo/python-list