Bonjour à tous
je débute en Python, et j'ai un problème que je ne sais résoudre.
Comment faire pour que le compilateur n'interprète pas les valeur hexadécimales que je charge dans un bytearray
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 b = bytearray() b.append(0x01) b.append(0x02) b.append(0x03) print(b)jusque là tout va bienbytearray(b'\x01\x02\x03')
b'\x01\x02\x03'
Maintenant, même chose:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 b = bytearray() b.append(0x01) b.append(0x02) b.append(0x32) print(b)bytearray(b'\x01\x022')
b'\x01\x022'
le compilateur a recalculé mon 0x02 avec 0x32 et je perds mes valeurs.
Merci pour votre aide
Partager