worksheets utf_8_decode show_all latitude has error attribute all python encoding

python - utf_8_decode - AttributeError: el objeto ''list'' no tiene atributo ''encode''



attributeerror nonetype object has no attribute worksheets (2)

Necesitas unicode cada elemento de la lista individualmente.

[x.encode(''utf-8'') for x in tmp]

Tengo una lista de objetos Unicode y quiero codificarlos a utf-8, pero la codificación no parece funcionar.

El código está aquí:

>>> tmp = [u'' test context''] >>> tmp.encode(''utf-8'') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: ''list'' object has no attribute ''encode'' >>>

No puedo entender por qué no hay ningún atributo de codificación


tmp[0] encode en tmp[0] , no en tmp .

tmp no es una cadena. Contiene una cadena (Unicode).

Intente ejecutar type(tmp) e print dir(tmp) para verlo por sí mismo.