Foros del Web » Programando para Internet » Python »

problemas con un tipo de caracter

Estas en el tema de problemas con un tipo de caracter en el foro de Python en Foros del Web. Hola estoy leyendo las cabecera un excel y las comparo con una tupla este es codigo de mi tupla y como extraido las cebeceras del ...
  #1 (permalink)  
Antiguo 03/10/2014, 11:43
 
Fecha de Ingreso: julio-2011
Ubicación: Peru
Mensajes: 92
Antigüedad: 12 años, 9 meses
Puntos: 1
problemas con un tipo de caracter

Hola estoy leyendo las cabecera un excel y las comparo con una tupla
este es codigo de mi tupla y como extraido las cebeceras del excel
Código Python:
Ver original
  1. cabecera_saga =('codigo','consignacion','tipo_trx','fecha_proceso','fecha_trx','local',
  2.                         'ccosto','subclase','ean','sku','descripcion_sku','caja_vta','nro_trx_vta','cantidad',
  3.                         'base_imponible_vta','impto_vta','monto_timbrado_vta','tipo_comision','monto_comision',
  4.                         'costo_vta','igv_costo_vta','total_costo_vta','local_trx_ori','fecha_trx_ori','caja_trx_ori','nro_trx_ori')
  5.  
  6.         nombres_exc_saga = tuple([str(cell).lower() for cell in hoja1.row_values(5)])

pero la momento de compararlas me sale este mensaje

UnicodeEncodeError at /DataExcel

'ascii' codec can't encode character u'\xf2' in position 10: ordinal not in range(128)

es porque en la segunda columna de del excel tiene un caracter "Consignaciòn" en la o

alguien sabe como solucionar ese problema
  #2 (permalink)  
Antiguo 03/10/2014, 12:15
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: problemas con un tipo de caracter

Código Python:
Ver original
  1. nombres_exc_saga = tuple([unicode(cell).lower() for cell in hoja1.row_values(5)])
El problema es que conviertes todo (no importa cual sea el contenido) a una cadena. Entonces obviamente tienes problemas al tratar de convertir una cadena unicode a ascii.

Etiquetas: excel, gui, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:43.