bonjour à tous,
je suis debutant en python et j'ai besoin d'expert
voila je suis en train de "decrypter" un code et je coince sur quelques trucs, les voici :
je comprend pas la premiere ligne sachant que serial_frame sont des trames recus, et pour la deuxieme je vois bien qu'on force la variable 'distance' a ce mettre en entier mais le chiffre 16 va faire quoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 distance = serial_frame[4].encode("hex") + serial_frame[3].encode("hex") distance = int(distance, 16)
ici je vois que line est une chaine de caractère vide et on va la remplir avec character mais que veut dire line[0:2]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 line="" for a in range(0, 250): character = port.read() line += character if (line[0:2] == "\xa5\x5a"): if(len(line) == 7): lock = True
merci d'avance pour votre aide![]()
Partager