Wie konvertiere ich einen string von hexadezimalen Werten zu einer Liste von ganzen zahlen?

Ich habe eine lange Zeichenfolge von hexadezimalen Werten, die alle Recht ähnlich sieht:

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

Der eigentliche string ist 1024 frames einer Wellenform. Ich möchte konvertieren, diese hexadezimalen Werte zu einer Liste von integer-Werten, wie:

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

Wie konvertiere ich diese hex-Werte mit int-Werten?

  • Sie haben eine byte-Zeichenfolge, die python beim drucken, konvertiert Sie zu einem string-literal Repräsentation für Sie. Die \x00 entweicht, werden für jedes byte, das nicht druckbare ASCII-Zeichen.
Schreibe einen Kommentar