[Python] UnicodeEncodeError: 'ascii' codec can't encode character u'\u200c' in position 0: ordinal not in range(128)

Carlo Miron miron a python.it
Ven 17 Ago 2012 15:55:43 CEST


2012/8/17 Balan Victor <balan.victor0 a gmail.com>:
> Ho installato l'ultima versione stabile. Alla fine ho risolto eliminando la
> riga incriminata e eliminando il file client.pyc.
> Non ho capito perņ da dove č uscito quel carattere!

Se la reinserisci sostituendo str() con repr() dovresti riuscire a
scoprirlo nei log.
logger.debug("Looking at %s of type %s" % (repr(sub_obj), type(sub_obj)))

>> On Fri, Aug 17, 2012 at 12:49 PM, Balan Victor <balan.victor0 a gmail.com>
>> wrote:
>>> alla riga 259-260 del file client.py ho questo codice:
>>>         for sub_obj in obj:
>>>             logger.debug("Looking at %s of type %s" % (str(sub_obj),
>>> type(sub_obj)))

©
-- 
  R
K-<M>-S
  L


Maggiori informazioni sulla lista Python