Последовательная связь в Python (3.xx)
Привет,
Я пытаюсь прочитать некоторые последовательные данные (строку на данном этапе) в Python и могу отправить строку (" hello world! ") и теперь пытаюсь прочесть строку.
[edit]добавлен тег Python - OriginalGriff[/edit]
Что я уже пробовал:
на данном этапе:
res =ser.readlines() print(res)
ранее:
res =ser.read() print(res)
который производит первый символ того, что отправляется, я думал о циклическом цикле до тех пор, пока не будет прочитана вся строка...
stringlength = len ser.res for i in range(stringlenght)
Просто попробовал ниже:
res =ser.read(5) print(res)Проблема с этим заключается в том, что во-первых, вы должны знать, сколько символов должно быть прочитано, а также он производит ведущий b
Я предполагаю, что это означает двоичное кодирование, и теги ' могут вызвать проблемы, я предполагаю, что есть способ подавить это? Кроме того, дальнейшая возня привела к попытке зациклиться до тех пор, пока он не увидит /n...Цитата:б'Хелло'
glennPattonInThePubAgain!
Ура Грифф