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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?