Sto pensando che binascii è il modulo che sto cercando, ma non riesco a ottenere i risultati esatti per i quali sto cercando.Python: Come convertire una stringa contenente byte esadecimali in una stringa esadecimale
Ecco cosa voglio fare. Voglio convertire:
>>> s = '356a192b7913b04c54574d18c28d46e6395428ab'
>>> print len(s)
40
a
>>> hs = '\x35\x6a\x19\x2b\x79\x13\xb0\x4c\x54\x57\x4d\x18\xc2\x8d\x46\xe6\x39\x54\x28\xab'
>>> print len(hs)
20
Qualsiasi Pythonisti conoscenza di un luogo fresco (o, francamente, funzionale) modo per fare questo?
Sì, questo è esattamente quello che stavo cercando per, ed era nella classe di corda che mi aspettava. Grazie, Sven! –