Форум сайта python.su
0
Всем привет.
Парни. Помогите разобраться в простом парсете.
Есть скрипт на питоне
import serial ser = serial.Serial("/dev/ttyACM0",9600) while 1: str = ser.readline() print(str[0:6])
b'0.10 A' b'5.77 V'
Отредактировано kriks (Авг. 3, 2017 10:08:38)
Офлайн
221
разбиваем строку на подстроки в качестве разделителя по умолчанию пробел, конвертируем первый элемент в дробное число
s = ser.readline() value = float(s.split()[0])
Офлайн
0
JOHN_16Да, бесконечный не нужен. Это пока для проверки.
разбиваем строку на подстроки в качестве разделителя по умолчанию пробел, конвертируем первый элемент в дробное число
Офлайн