Convertir un nombre décimal en bytes
Bonjour, j'espère être sur le bon forum
Je dois convertir un nombre décimal en bytes pour écrire ensuite dans un fichier binaire
J'arrive bien a le faire avec la commande
Code:
1 2 3
| nbredec = 128
testhex = bytes([nbredec])
print (testhex) |
Ca me donne le résultat : b'\x80'
Par contre mon nombre décimal ne peut pas excéder 256, sinon j'ai le message d'erreur :
ValueError: bytes must be in range(0, 256)
Comment feriez vous dans ce cas la pour convertir un nombre supérieur a 256 ?