Comment puis-je convertir une chaîne de valeurs hexadécimales à une liste d'entiers?

J'ai une longue chaîne de valeurs hexadécimales que tout ressemble à ceci:

'\x00\x00\x00\x01\x00\x00\x00\xff\xff\x00\x00'

De la chaîne est de 1024 images d'une forme d'onde. Je veux convertir ces valeurs hexadécimales à une liste de valeurs de type entier, tels que:

[0, 0, 0, 1, 0, 0, 0, 255, 255, 0, 0]

Comment puis-je convertir ces valeurs en hexadécimal à ints?

Vous avez une chaîne d'octets, python, lors de l'impression, convertit une chaîne de caractères littérale de la représentation de vous. Le \x00 les évasions sont utilisés pour n'importe quel octet qui n'est pas une version imprimable des caractères ASCII.

OriginalL'auteur joshreesjones | 2013-02-19

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *