Сравните юникод с str Python3 - PullRequest
0 голосов
/ 29 ноября 2018

Я работаю над проектом, в котором я получаю данные от Arduino по последовательной связи.Поэтому я открываю ser = serial.Serial('/dev/ttyACM1', 9600) и все работает нормально.Дело в том, что я написал этот код, чтобы проверить, когда данные, которые я получаю, равны 0, но я не могу заставить их работать.

while True:
            try :
                a = ser.readline()

                # i do that because the input stream is smthg like b' 16.894548\r\n'
                data = a.decode('utf-8') 

                print(a is str(str(0).encode('utf-8').decode('utf-8', "strict")))

Я пробовал много вещей, таких как получение sizeof, кодирование и декодирование,сделать все str после декодирования.Но все равно не повезло.Есть идеи?

1 Ответ

0 голосов
/ 29 ноября 2018
...