Converting numbers to unicode charaters
byte8bits at gmail.com
byte8bits at gmail.com
Mon Sep 24 09:42:22 EDT 2007
Here's how I'm doing this right now, It's a bit slow. I've just got
the code working. I was wondering if there is a more efficient way of
doing this... simple example from interactive Python:
>>> word = ''
>>> hexs = ['42', '72', '61', '64']
>>> for h in hexs:
... char = unichr(int(h, 16))
... word += char
... print char
...
B
r
a
d
>>> print word
Brad
Each hex_number is two digits. unichr converts that to a character
that I append to previous ints that have been converted to chars. In
this way, I convert a string of hex numbers to ints to letters, to
words.
Perhaps I'm doing it wrong... any tips?
Thanks,
Brad
More information about the Python-list
mailing list