Je bloque sur la conversion d'un code VBA vers Python suite à la présence d'un Xor...
J'ai du mal à trouver la manière exacte de le gérer.
Le code VBA :
Code : Tout sélectionner
checksum_sys = &H5A
For Offset = 1 To Len(trame_totale) Step 2
checksum_sys = checksum_sys Xor Val("&h" + Mid(trame_totale, Offset, 2))
Next Offset
Checksum_Systeme = checksum_sys
Code : Tout sélectionner
poursuite_bloc_systeme = 450200000000010000000000000003000000020000000400000001000000f5ffffff
for z in ([poursuite_bloc_systeme[p:p+2] for p in range(0,len(poursuite_bloc_systeme),2]):
somme_trame_systeme += bool(z)
Code : Tout sélectionner
somme_trame_systeme = 12
Je vous remercie pour votre aide !