Bonjour,
Est ce quelqu'un pourrait me débloquer sur ce point :
Je voudrai convertir tous les éléments d'une liste en unsigned short mais en big-endian :
petit bout de code qui me bloque ou c'est mon cerveau qui bloque :
Mon problème c'est que j'aimerai ces données comme ceci (MSB LSB)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 l=[1, 2, 3] taille=len(l) struct.pack('H'*taille,*l) >>>b'\x01\x00\x02\x00\x03\x00'
b'\x00\x01\x00\x02\x00\x03'
Alors j'essai de mettre le symbol '>' comme dans la doc mais :
là je suis bloqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 struct.pack('>H'*taille,*l) Traceback (most recent call last): File "<ipython-input-209-95c707e783d0>", line 1, in <module> struct.pack('>H'*taille,*l) error: bad char in struct format
Merci de votre aide
Bonne soirée
Partager