no me van las eñes en python...

Ernesto Revilla erny en sicem.biz
Vie Oct 7 00:58:52 CEST 2005


Espero que venta pronto Python 3!!!

Intenta mandar a Tkinter unicode.

Si estás en Windows, prueba algo como:

f.write(unicode(observaciones,"latin1"))

o algo así.

Erny

>
>> Hola a todos:
>>
>>    Pues le he estado picando un poco al tkinter y tengo problemas
>> cuando quiero utilizar eñes en get de un campo de texto de tkinter,
>> python se queja y me tira un error:
>>
>> Exception in Tkinter callback
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1345, in __call__
>>     return self.func(*args)
>>   File "/home/mozca/Desktop/caja_consultas-3.py", line 263, in  imprimir
>>     f.write(observaciones)
>> UnicodeEncodeError: 'ascii' codec can't encode characters in position
>> 0-4: ordinal not in range(128)
>>
>> esto es en la funcion fwrite en concreto, no se si alguien me pueda
>> dar un consejo...
>>
>> saludos
>>
>>
>> gracias...
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
>>




Más información sobre la lista de distribución Python-es