char string 2 hex string

2008-01-31 Thread Antonio Chay
Hello!

I need to transform a string from a file into a hexadecimal
representation, for example:

"AAA" should be "414141"

With perl I do this with:

unpack("H*","AAA")

And with python I got this:

"".join([str(hex(ord(x)))[2:] for x in "AAA"])

But seems a little "weird" for me.

Is there another way?
Thanks in advance!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: char string 2 hex string

2008-02-01 Thread Antonio Chay
On Jan 31, 7:09 pm, Paul Rubin <http://[EMAIL PROTECTED]> wrote:
> Antonio Chay <[EMAIL PROTECTED]> writes:
> > "AAA" should be "414141"
>
> 'AAA'.encode('hex')

8-O
Cool stuff!
Thanks!
-- 
http://mail.python.org/mailman/listinfo/python-list