J'ai une longue séquence de chiffres hexadécimaux dans une chaîne, commeComment créer un objet python bytes à partir d'une longue chaîne hexadécimale?
000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44
seulement beaucoup plus, plusieurs kilo-octets. Existe-t-il un moyen de convertir ceci en un objet bytes dans python 2.6/3?
Notez que les réponses ci-dessous peuvent se ressembler, mais ils retournent différents types de valeurs . s.decode ('hex') renvoie un str, tout comme unhexlify (s). bytearray.fromhex (s) renvoie un bytearray. Vu le libellé de cette question, je pense que la grosse coche verte devrait être sur bytearray.fromhex (s), pas sur s.decode ('hex'). –
Copie possible de [chaîne hexadécimale à octet tableau en python] (http://stackoverflow.com/questions/5649407/hexadecimal-string-to-byte-array-in-python) –
Comment peut-il être une copie d'une question créé 2 ans plus tard? – recursive