Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2020, 13:18
Avatar de mveraa
mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 10 meses
Puntos: 2
TypeError: argument should be integer or bytes-like object, not 'str'

hola.

tengo un código que funciona en python2 , pero al pasarlo a python3 falla.

PARTE DONDE MARCA EL ERROR:
if str.find('GGA') > 0:
msg = pynmea2.parse(str)


ERROR:
if str.find('GGA') > 0:
TypeError: argument should be integer or bytes-like object, not 'str'



El código lee via serial datos de un GPS.


serialPort = serial.Serial(port, baudrate = 9600, timeout = 0.5)
str1 = serialPort.readline()



Espero que alguien me pueda orientar.
saludos.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"

Última edición por mveraa; 11/07/2020 a las 13:32