Bonjour tout le monde,
Je ne suis pas sûr de comprendre le fonctionnement de pack.
Je souhaite binariser un tableau de short. Je procède de la manière suivante:
1 2
| a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
struct.pack('h' * len(a), *a) |
Je m'attendais à obtenir quelque chose comme ça:
\x01\x00\x02\x00\x03\x00\x04\x00\x05\x00\x06\x00\x07\x00\x08\x00\x09\x00\x10
Mais j'obtiens ça:
\x01\x00\x02\x00\x03\x00\x04\x00\x05\x00\x06\x00\x07\x00\x08\x00\t\x00\n\x00
Pouvais m'expliquer ce que je ne comprends pas ou ce que je fais de mal?
Merci
Partager