Re: [Python-es] Conflicto python-exe

2013-10-22 Por tema Ricardo Cárdenes
Ah, sí :D. Me salté ese comentario y fui directo a las líneas que daban problema O:-) 2013/10/22 Fernando Garcia : > Está solucionado. A veces uno se complica la vida innecesariamente. Es > parecido a lo que tu has dicho. > Para empezar, volví la configuración de Python (2.7) a su codificación > o

Re: [Python-es] Conflicto python-exe

2013-10-22 Por tema Fernando Garcia
Está solucionado. A veces uno se complica la vida innecesariamente. Es parecido a lo que tu has dicho. Para empezar, volví la configuración de Python (2.7) a su codificación original. Luego, simplemente cambié: archivo=open("archivo.txt", "r") por: archivo=codecs.open("archivo.txt","r", encoding=

Re: [Python-es] Conflicto python-exe

2013-10-21 Por tema Ricardo Cárdenes
Se me olvidaba: esto es asumiendo que tu codificación sea ISO-8859-1, claro. Si estás usando Windows lo más probable es que la codificación sea Windows-1252; en otros lo más normal es UTF-8. El problema es que la codificación no es algo que puedas predecir a menos que tengas previsto o bajo control

Re: [Python-es] Conflicto python-exe

2013-10-21 Por tema Ricardo Cárdenes
En las líneas que te da el fallo: (*)linea=unicode(linea) (*)nombre=unicode(nombre) estás pidiéndole a Python que convierta "linea" y "nombre", que son cadenas normales (asumimos que esto es Python2.x, claro) en cadenas de tipo Unicode. Hay un problema aquí y es que

Re: [Python-es] Conflicto python-exe

2013-10-21 Por tema Fernando Garcia
Cierto, he cambiado la configuración por defecto de Python, incluyendo en la carpeta site.packages un archivo donde se cambia la codificación por defecto de asciia iso-8859-1. Es la única manera que conozco de que el programa me admita incluir acentos en las búsquedas. Si conoces alguna otra forma,

Re: [Python-es] Conflicto python-exe

2013-10-21 Por tema Fernando Garcia
Te explico: De entrada, he cambiado la codificación por defecto para que me admita acentos en la caja de búsqueda: # -*- coding: iso-8859-1 -*- Estos son los módulos que importo: from Tkinter import* from PIL import Image, ImageTk import tkFont import unicodedata from unicodedata import normaliz

Re: [Python-es] Conflicto python-exe

2013-10-21 Por tema Ricardo Cárdenes
El mensaje concreto que indicas es clásico, no de los .EXE en sí, sino de la configuración de Python. Si te dice que blahblah es un ordinal que no está en ASCII al convertirlo en .EXE, pero no al ejecutarlo en tu Python normal, es bastante probable que hayas modificado el site.py de tu máquina para

Re: [Python-es] Conflicto python-exe

2013-10-20 Por tema Guillermo Vaya
Creo que sería más fácil ayudarte si pegas el trozo de código donde se genera el error (Con la cantidad suficiente como para poder ver donde inicializas cosas y tal) o un ejemplo pequeño que reproduzca el mismo error. Te recomiendo usar algún tipo de pastebin, para facilitar la lectura de código.

[Python-es] Conflicto python-exe

2013-10-20 Por tema Fernando Garcia
Estoy escribiendo una aplicación para gestionar una base de datos con el personal de una empresa. Para conseguir que la búsqueda en la bd sea indiferente a mayúsculas y acentos (lo que se llama normalizar texto, vamos) debo convertir cada linea de string a unicode. Haciéndolo así, la aplicación fun