15/07/2020, 16:51
|
| | | Fecha de Ingreso: diciembre-2002 Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 22 años Puntos: 2 | |
Respuesta: TypeError: argument should be integer or bytes-like object, not 'str' fui probando punto a punto en mi raspeberry pi.
python3
>>import serial
>>gps = serial.Serial("/dev/ttyUSB0", baudrate = 9600)
>>line = str(gps.readline()).encode()
>>print(line)
CODIGO QUE DEVUELVE EL GPS:
b"b'$GPGGA,222930.000,3327.2039,S,07033.7719,W,1,9 ,0.84,626.5,M,29.3,M,,*53\\r\\
>>line.split(",")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a bytes-like object is required, not 'str'
Lo que menos entiendo es que en print(line) imprimio lo que envio el gps en cadena.
no entiendo porque se niega a separarlo al hacer line.split(",")
saludos.
__________________ "Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino" |