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
Ca me donne le résultat : b'\x80'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 nbredec = 128 testhex = bytes([nbredec]) print (testhex)
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 ?
Partager