[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gulliver] [python] comment imprimer une chaine en hexa ?


From David MENTRE <david dot mentre at gmail dot com>
Subject Re: [gulliver] [python] comment imprimer une chaine en hexa ?
Date Tue, 12 Jul 2005 14:17:21 +0200

Salut Fred,

Le 12/07/05, Frederic Lehobey<Frederic dot Lehobey at free dot fr> a écrit :
>   Ça n'a pas l'air possible avec print :
> 
> http://mail.python.org/pipermail/python-list/2005-March/270469.html

Arghh ! Je ne savais pas que Python était aussi mauvais sur ce plan là.

> Google : python print no space.

Merci pour l'idée des mots clés. J'ai le réflexe Google mais après il
faut tomber sur les bons mots clés.

En réutilisant Google et ton lien, j'ai fini par trouver une solution :

str_pkt='E\x00\x00(\x00\x01\x00\x00 at \x06|\xcd\x7f\x00\x00\x01\x7f\x00\x00\x01\x00\x14\x00P\x00\x00\x00\x00\x00\x00\x00\x00P\x02\x00\x00\xb1|\x00\x00'

mystr=''
for i in range(len(str_pkt)):
    mystr += "%02x" % ord(str_pkt[i])

print "%s" % mystr

Merci,
Amicalement,
d.