Error al imprimir ‘bs4.element.NavigableString’

Estoy usando Beautiful soup para desechar datos del sitio web Weather Underground. Pude obtener los datos exactos que quiero y asignarlos a una variable dayTemp . pero cuando bash imprimirlo con print dayTemp . Obtuve el siguiente error:

  Traceback (most recent call last): File "", line 1, in  print dayTemp File "C:\Python27\lib\idlelib\rpc.py", line 595, in __call__ value = self.sockio.remotecall(self.oid, self.name, args, kwargs) File "C:\Python27\lib\idlelib\rpc.py", line 210, in remotecall seq = self.asynccall(oid, methodname, args, kwargs) File "C:\Python27\lib\idlelib\rpc.py", line 225, in asynccall self.putmessage((seq, request)) File "C:\Python27\lib\idlelib\rpc.py", line 324, in putmessage s = pickle.dumps(message) File "C:\Python27\lib\copy_reg.py", line 74, in _reduce_ex getstate = self.__getstate__ RuntimeError: maximum recursion depth exceeded 

Estoy usando span.string para obtener el valor entero de todo el elemento. El tipo de la variable dayTemp es

Parece que el ralentí no logra dayTemp a dayTemp Podrías intentar convertirlo a la cadena Unicode explícitamente:

 print unicode(dayTemp) 

Creo que solo estás buscando dayTemp.get_text() ( documentación )