Bonjour,
Dans mon programme exécuté sous python3, je fais l'acquisition d'une masse via une balance. Mais lors de l'affichage de la masse, j'obtient: " b'!KP\r 6.2996 g \r\n' ".
Comment faire pour uniquement afficher la valeur de la masse? (6.2996g)
Voici mon code:
En vous remerciant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 se = serial.Serial( port='/dev/ttyUSB0', baudrate = 9600, parity=serial.PARITY_NONE, stopbits=serial.STOPBITS_ONE, bytesize=serial.EIGHTBITS, timeout=1, xonxoff=1, rtscts=0, dsrdtr=0 ) se.write("!KP\r".encode("UTF-8")) i=True x="" while i: if(se.inWaiting()>0): x=se.readline() se.readline() i=False print (x) se.close()
Cordialement.
Partager