From minoztro en gmail.com Mon Sep 1 06:27:10 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Mon, 1 Sep 2008 00:27:10 -0400 Subject: =?utf-8?q?Algor=C3=ADtmo_para_uso_intensivo_de_cpu?= Message-ID: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> estimados: Me han pedido mostrar algún algorítmo que haga uso intensivo de cpu a lo menos por 50 segundos....algunos de ustedes conoce algún algorítmo conocido que se demore su proceso este tiempo aproximado?...si no existe algún algoritmo conocido, algunos de ustedes tiene uno bajo la manga?...la idea es que el algoritmo no sea interactivo, es decir que no tengo un proceso de entrada desde el usuario, para que sea la medición lo más imparcial posible. Gracias por vuestra ayuda, atentamente -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Sep 1 07:43:59 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Mon, 1 Sep 2008 07:43:59 +0200 Subject: =?ISO-8859-1?Q?Re:__Algor=EDtmo_para_uso_intensivo_de_cpu?= In-Reply-To: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> References: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> Message-ID: El tiempo de ejecución de un algoritmo no depende solo de el en si mismo, si no de otros factores, como CPU, presencia de coprocesadores, tamaño de la cache, velocidad de bus de la placa....ect SI lo unico que necesitas es que se demore 50 s sin hacer nada : while 99999999999 var = 1 El día 1 de septiembre de 2008 6:27, Milton Galo Patricio Inostroza Aguilera escribió: > estimados: > > Me han pedido mostrar algún algorítmo que haga uso intensivo de cpu a > lo menos por 50 segundos....algunos de ustedes conoce algún algorítmo > conocido que se demore su proceso este tiempo aproximado?...si no > existe algún algoritmo conocido, algunos de ustedes tiene uno bajo la > manga?...la idea es que el algoritmo no sea interactivo, es decir que > no tengo un proceso de entrada desde el usuario, para que sea la > medición lo más imparcial posible. > > Gracias por vuestra ayuda, atentamente > > -- > Milton Inostroza Aguilera > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Daniel Gonzalez Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From qualopec en gmail.com Mon Sep 1 08:11:36 2008 From: qualopec en gmail.com (Javier Santana) Date: Mon, 1 Sep 2008 08:11:36 +0200 Subject: =?ISO-8859-1?Q?Re:__Algor=EDtmo_para_uso_intensivo_de_cpu?= In-Reply-To: References: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> Message-ID: Podrías dibujar un fractal o hacer un procesado de imagen :P 2008/9/1 Daniel González : > El tiempo de ejecución de un algoritmo no depende solo de el en si > mismo, si no de otros factores, como CPU, presencia de coprocesadores, > tamaño de la cache, velocidad de bus de la placa....ect > > SI lo unico que necesitas es que se demore 50 s sin hacer nada : > > > while 99999999999 > var = 1 > > > > > El día 1 de septiembre de 2008 6:27, Milton Galo Patricio Inostroza > Aguilera escribió: >> estimados: >> >> Me han pedido mostrar algún algorítmo que haga uso intensivo de cpu a >> lo menos por 50 segundos....algunos de ustedes conoce algún algorítmo >> conocido que se demore su proceso este tiempo aproximado?...si no >> existe algún algoritmo conocido, algunos de ustedes tiene uno bajo la >> manga?...la idea es que el algoritmo no sea interactivo, es decir que >> no tengo un proceso de entrada desde el usuario, para que sea la >> medición lo más imparcial posible. >> >> Gracias por vuestra ayuda, atentamente >> >> -- >> Milton Inostroza Aguilera >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > > > > Daniel Gonzalez Cerviño > tel 653965048 > ikarush en gmail.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Sep 1 11:36:38 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 01 Sep 2008 11:36:38 +0200 Subject: Importar modulos sin saber el nombre In-Reply-To: <172699c50808290741g3030ca6ase00362f0909681ce@mail.gmail.com> References: <48B7B3E8.70808@soft-com.es> <48B7C430.3010900@soft-com.es> <172699c50808290741g3030ca6ase00362f0909681ce@mail.gmail.com> Message-ID: <48BBB7A6.7090501@soft-com.es> Milton Galo Patricio Inostroza Aguilera escribió: > El día 29 de agosto de 2008 5:41, Oswaldo Hernández > escribió: >> Cristina Yenyxe González García escribió: >>> Hola: >>> 2008/8/29 Oswaldo Hernández >>> >>>> La pregunta es: >>>> ¿Conoceis alguna otra forma de importar los modulos de un directorio sin >>>> tener que recurrir a leer >>>> los ficheros que contiene? >>> >>> Si los tienes realmente organizados como un paquete, es decir, dentro del >>> directorio hay un fichero __init__.py, lo único que necesitarías sería >>> definir una variable global __all__ dentro de dicho módulo, indicando >>> todos >>> los que se pueden importar. Tal que así: >>> __all__ = [ "modulo1", "modulo2", ... "moduloN" ] >>> Después, solo necesitarías utilizar la sentencia "import >>> nombre_del_paquete" >>> o "from nombre_del_paquete import *" (esta última no es la práctica más >>> recomendada en cuestiones de estilo, pero si ya sabes que vas a importarlo >>> TODO...) donde proceda. >>> >>>> Gracias. >>>> >>> De nada, espero que te sirva esta solución :) >>> >> La idea es poder hacerlo sin necesidad de modificar __init__.py, ni ningun >> otro archivo de registro de modulos. Simplemente importar los modulos que se >> han depositado en ese directorio. > > Si ese directorio tiene el archivo __init__.py, bastaría sólo con > poner un from tuModulo import * (no es muy elegante pero yo lo acabo > de hacer y funciona) > Cristina, Milton, disculpad el retraso en la repuesta. - "from paquete import *" No me funciona con el __init__.py vacio, no importa los modulos que hay en el directorio. Si funciona, si en __init__.py incluyo: __all__ = ["modulo1", ...] De todas formas esta sintaxis no me interesa puesto que incluiria los modulos importados directamente en el espacio de nombres del modulo que realiza la importacion. - "import paquete" No me importa los modulos que contiene el directorio aunque incluya __all__ = ["modulo1", ...] dentro del __init__.py Continuaré probando, gracias por vuestras repuestas. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Sep 1 15:32:49 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 1 Sep 2008 08:32:49 -0500 Subject: Acomodar a la derecha Message-ID: Hola chicos de PC++, tengo una duda, estoy extrayendo datos de una DB y creando un archivo plano para subirlo por interface al sistema comercial de la empresa, esto lo hago de la siguiente manera: import MySQLdb db = MySQLdb.connect(host='localhost', user='usdist', passwd='clio1214', db='paginafiles') cursor = db.cursor() cursor.execute('SELECT * FROM gasto') f = open('/home/radicaled/Escritorio/archivo', 'a') f.writelines('%-3s%-10s%-5s%-6s%-10s' % row for row in cursor) La vaina es que quiero ciertos valores queden acomodados hacía la derecha, ya que todos se imprimen hacía el lado izquierdo: Ejemplo 1 2008-05-09115008400 ACEITE 2 2008-05-16100008610 GASOLINA 3 2008-05-22100008928 GASOLINA 4 2008-05-287000 9204 GASOLINA Todos los valores se imprimen hacía la izquierda y necesito los números a la derecha y las cadenas a la izquierda, además, como puedo hacer que se ponga con salto de línea ya que no lo está haciendo, yo lo acomode a mano Sad -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From guilleccep en gmail.com Mon Sep 1 15:35:42 2008 From: guilleccep en gmail.com (Guillermo Morales) Date: Mon, 1 Sep 2008 08:35:42 -0500 Subject: Acomodar a la derecha In-Reply-To: References: Message-ID: Para nueva línea lo haces con: f.writelines('%-3s%-10s%-5s%-6s%-10s\n' % row for row in cursor) 2008/9/1 RadicalEd > Hola chicos de PC++, tengo una duda, estoy extrayendo datos de una DB y > creando un archivo plano para subirlo por interface al sistema comercial de > la empresa, esto lo hago de la siguiente manera: > > import MySQLdb > db = MySQLdb.connect(host='localhost', user='usdist', passwd='clio1214', > db='paginafiles') > cursor = db.cursor() > cursor.execute('SELECT * FROM gasto') > f = open('/home/radicaled/Escritorio/archivo', 'a') > f.writelines('%-3s%-10s%-5s%-6s%-10s' % row for row in cursor) > > La vaina es que quiero ciertos valores queden acomodados hacía la derecha, > ya que todos se imprimen hacía el lado izquierdo: > Ejemplo > > 1 2008-05-09115008400 ACEITE > 2 2008-05-16100008610 GASOLINA > 3 2008-05-22100008928 GASOLINA > 4 2008-05-287000 9204 GASOLINA > > Todos los valores se imprimen hacía la izquierda y necesito los números a > la > derecha y las cadenas a la izquierda, además, como puedo hacer que se ponga > con salto de línea ya que no lo está haciendo, yo lo acomode a mano Sad > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the most important programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Soy un Simple Algoritmo en Perfección _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lordjerhyn en gmail.com Mon Sep 1 16:34:00 2008 From: lordjerhyn en gmail.com (Fabian Arenas) Date: Mon, 1 Sep 2008 10:34:00 -0400 Subject: =?ISO-8859-1?Q?Re:__Algor=EDtmo_para_uso_intensivo_de_cpu?= In-Reply-To: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> References: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> Message-ID: <9ae01aec0809010734y6b08f2c3l15b82e210fc9b4a3@mail.gmail.com> El 1 de septiembre de 2008 0:27, Milton Galo Patricio Inostroza Aguilera < minoztro en gmail.com> escribió: > estimados: > > Me han pedido mostrar algún algorítmo que haga uso intensivo de cpu a > lo menos por 50 segundos....algunos de ustedes conoce algún algorítmo > conocido que se demore su proceso este tiempo aproximado?...si no > existe algún algoritmo conocido, algunos de ustedes tiene uno bajo la > manga?...la idea es que el algoritmo no sea interactivo, es decir que > no tengo un proceso de entrada desde el usuario, para que sea la > medición lo más imparcial posible. > uno simple seria que implementaras fibonacci para que muestre los primeros 100 numeros y listos....... lo de que no sea interactivo, lo defines tu mismo como programador.... > > Gracias por vuestra ayuda, atentamente > sl2 ... XD > > -- > Milton Inostroza Aguilera > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Fabian Arenas L. Estudiante de Ingeniería en Informática. UTEM Web: http://eterniosilicio.blogspot.com/ Linux Registered User #476277 - http://counter.li.org/ Si nada te resulta.......Rutea el algoritmo po GIL!!! _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Mon Sep 1 17:16:48 2008 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Mon, 1 Sep 2008 17:16:48 +0200 Subject: =?iso-8859-15?q?Algor=EDtmo_para_uso_intensivo_de?= cpu In-Reply-To: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> References: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> Message-ID: <200809011716.48678.inigo_aldazabal@ehu.es> El Lunes, 1 de Septiembre de 2008 06:27, Milton Galo Patricio Inostroza Aguilera escribió: > estimados: > > Me han pedido mostrar algún algorítmo que haga uso intensivo de cpu a > lo menos por 50 segundos....algunos de ustedes conoce algún algorítmo > conocido que se demore su proceso este tiempo aproximado?...si no > existe algún algoritmo conocido, algunos de ustedes tiene uno bajo la > manga?...la idea es que el algoritmo no sea interactivo, es decir que > no tengo un proceso de entrada desde el usuario, para que sea la > medición lo más imparcial posible. Si solo quieres que se utilice la CPU a tope durante un rato, te puede servir algo como: import time import random ti = time.time() tf = 50. while time.time() - ti < tf: random.uniform(1., 2.) Pero solo sirve para eso, que la cpu esté ocupada el rato que quieras, no para hacer pruebas de velocidad de la cpu. Esto es, la cpu estará con carga a tope el tiempo tf, y nada mas. Si te vale... Un saludo ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Mon Sep 1 18:58:14 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Mon, 1 Sep 2008 13:58:14 -0300 Subject: =?ISO-8859-1?Q?Re:__Algor=EDtmo_para_uso_intensivo_de_cpu?= In-Reply-To: <200809011716.48678.inigo_aldazabal@ehu.es> References: <172699c50808312127w65172f5dka37d5cb703931393@mail.gmail.com> <200809011716.48678.inigo_aldazabal@ehu.es> Message-ID: Si la consigna es hacer uso de la CPU hasta el tope, lo mas simple que podes hacer es hacer un bucle controlando el tiempo y que haga algun calculo matemático medio "complejo" en el mismo. import time import random tini = time.time() tfin = 50. while time.time() - tini < tfin: math.log10(((random.random()*15)+(random.random()*15))/(random.random()*15)) en computadoras de bajo recursos como la mia bastaría con un simple while Trtime.time() - tini < tfinue: print 'hola' El 1 de septiembre de 2008 12:16, Inigo Aldazabal Mensa < inigo_aldazabal en ehu.es> escribió: > El Lunes, 1 de Septiembre de 2008 06:27, Milton Galo Patricio Inostroza > Aguilera escribió: > > estimados: > > > > Me han pedido mostrar algún algorítmo que haga uso intensivo de cpu a > > lo menos por 50 segundos....algunos de ustedes conoce algún algorítmo > > conocido que se demore su proceso este tiempo aproximado?...si no > > existe algún algoritmo conocido, algunos de ustedes tiene uno bajo la > > manga?...la idea es que el algoritmo no sea interactivo, es decir que > > no tengo un proceso de entrada desde el usuario, para que sea la > > medición lo más imparcial posible. > > Si solo quieres que se utilice la CPU a tope durante un rato, te puede > servir algo como: > > import time > import random > > ti = time.time() > tf = 50. > > while time.time() - ti < tf: > random.uniform(1., 2.) > > > Pero solo sirve para eso, que la cpu esté ocupada el rato que quieras, no > para hacer pruebas de velocidad de la cpu. Esto es, la cpu estará con > carga a tope el tiempo tf, y nada mas. Si te vale... > > Un saludo > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ottomachado en infomed.sld.cu Mon Sep 1 19:12:56 2008 From: ottomachado en infomed.sld.cu (Otto Machado) Date: Mon, 1 Sep 2008 13:12:56 -0400 Subject: RV: Forms Django Message-ID: <002301c90c55$fb1b65c0$f1523140$@sld.cu> Hola a todos: - Django again ;) - Sucede que he estado trabajando un poco con Django (playing, actually) y tengo un modelo que mapea Snippets de código el cual tiene entre sus campos "autor". Para agregar un nuevo snippet al sitio (es como un Code Sharing Site) hay que estar registrado como usuario y "loggearse". Necesito tener un formulario para agregar snippets y uno para editar los ya existentes, pero no quiero que el campo autor aparezca en el web para que el usuario no lo cambie (sencillamente se guardaran los nuevos snippets a nombre del usuario que esté loggueado). Para agregar los snippets creé un form que no incluye el campo autor y redefini el método save() para incluir el autor "a mano". Funciona bien pero para editar snippets no!! Según la documentación se debe usar la función form_for_instance() para crear un formulario a partir de una instancia (en este caso un objeto Snippet). Pero hacerlo asi implica incluir el campo autor en el form y eso no lo quiero. Además no tendría que crear un formulario a mano para agregar un nuevo snippet si puedo usar la función form_for_model() pero me pasa lo mismo con el campo autor. Alguien sabe como puedo usar esas funciones para crear formularios directamente desde los modelos y controlar que campos incluir o no? Gracias a todos y buena suerte. sandor _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From joan.pallares en gmail.com Mon Sep 1 19:33:51 2008 From: joan.pallares en gmail.com (=?ISO-8859-1?Q?Joan_Pallar=E8s?=) Date: Mon, 1 Sep 2008 19:33:51 +0200 Subject: Error con Py2exe Message-ID: Hola, Alguien sabe a que es debido este error cuando intento crear un .exe con Py2exe? C:\workspace\WhatRef\src\dist>WhatRef.exe *Traceback (most recent call last): File "WhatRef.py", line 8, in File "AccesoBBDD.pyc", line 3, in File "pymssql.pyc", line 30, in File "_mssql.pyc", line 12, in File "_mssql.pyc", line 10, in __load ImportError: No module named decimal* En ningún momento importo un modulo llamado decimal.... Para crear el programa uso: *from distutils.core import setup import py2exe setup(console=['WhatRef.py'])* y no me da errores _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From joan.pallares en gmail.com Mon Sep 1 19:47:28 2008 From: joan.pallares en gmail.com (=?ISO-8859-1?Q?Joan_Pallar=E8s?=) Date: Mon, 1 Sep 2008 19:47:28 +0200 Subject: Error con Py2exe In-Reply-To: References: Message-ID: Solucionado por mi mismo Simplemente hay que poner un import decimal en esa clase Saludos On Mon, Sep 1, 2008 at 7:33 PM, Joan Pallarès wrote: > Hola, > > Alguien sabe a que es debido este error cuando intento crear un .exe con > Py2exe? > > C:\workspace\WhatRef\src\dist>WhatRef.exe > *Traceback (most recent call last): > File "WhatRef.py", line 8, in > File "AccesoBBDD.pyc", line 3, in > File "pymssql.pyc", line 30, in > File "_mssql.pyc", line 12, in > File "_mssql.pyc", line 10, in __load > ImportError: No module named decimal* > > En ningún momento importo un modulo llamado decimal.... > > Para crear el programa uso: > *from distutils.core import setup > import py2exe > > setup(console=['WhatRef.py'])* > > y no me da errores > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From un_spacyar en yahoo.com.ar Mon Sep 1 20:02:09 2008 From: un_spacyar en yahoo.com.ar (Dario de la Cruz) Date: Mon, 1 Sep 2008 11:02:09 -0700 (PDT) Subject: Problemas con copytree Message-ID: <836690.68234.qm@web51611.mail.re2.yahoo.com> Buenos dias. Estoy haciendo un script que me permita copiar una serie de carpetas. Mi problema reside en que el directorio de destino es a su vez un subdirectorio, con lo cual me tira el siguiente error: os.mkdir(dst) OSError: [Errno 2] No such file or directory: 'd:\\pback\1' al ejecutar la sentencia: shutil.copytree(linea, longPath) donde la variable longPath tiene el siguiente valor: d:\pyback\\1 O sea, estoy tratando de de copiar el contenido del directorio "linea", dentro de D:\PYBACK\1 Si modifico la variable longPath para que el valor de la misma sea D:\PYBACK, el script funciona correctamente, con lo cual me hace sospechar que el problema se relaciona con los subdirectorios. Se trata de una limitacion de la funcion copytree o es un error mio? Muchas gracias por su tiempo. Saludos! Dario. Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From un_spacyar en yahoo.com.ar Mon Sep 1 20:10:45 2008 From: un_spacyar en yahoo.com.ar (Dario de la Cruz) Date: Mon, 1 Sep 2008 11:10:45 -0700 (PDT) Subject: =?iso-8859-1?Q?Re=3A_=5BPython-es=5D_=BFAlguien_me_aconseja_un_IDE_para_e?= =?iso-8859-1?Q?mpezar_a_programar_en_Python=3F?= In-Reply-To: <4748.14995.qm@web23706.mail.ird.yahoo.com> References: <4748.14995.qm@web23706.mail.ird.yahoo.com> Message-ID: <921770.90991.qm@web51606.mail.re2.yahoo.com> Quizás ya lo mencionaron antes, pero a mi el SPE (Stani Python Editor) me parece bastante completo: http://pythonide.blogspot.com/ Saludos! Dario.- --- El mié 27-ago-08, Juan M Puertas escribió: > De: Juan M Puertas > Asunto: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a programar en Python? > Para: "Lista de discusión sobre python en castellano" > Fecha: miércoles, 27 de agosto de 2008, 4:22 am > Manuel Enrique González Ramírez escribió: > > >La Boa se volvio loca?? a qué te refieres exactamente > porque a mí hasta > ahora me funciona Ok. > > Me refiero a que cuando llevas un rato depurando un > proyecto de tamaño mediano, el depurador deja de funcionar, > presentando un comportamiento extraño, y termina > colgándose. Cuando sales de Boa y lo ejecutas de nuevo, > todo vuelve a la normalidad. Tienes que estar entrando y > saliendo cada dos por tres... > La verdad es que Boa debería ser el mejor entorno de > desarrollo visual para Python, pero está tardando mucho en > sacar la versión 1.0, que; por lo tanto, sería estable. > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam > ¡gratis! > Regístrate ya - http://correo.yahoo.es > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Mon Sep 1 22:28:13 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Mon, 01 Sep 2008 15:58:13 -0430 Subject: comentario sobre Tkinter Message-ID: <1220300893.14382.26.camel@localhost.localdomain> Hola a todos, Solo a modo de comentario y actualización sobre lo que creo es un paradigma para los que usamos tkinter hace algún tiempo atrás. Desde la aparición del Tk 8.0 las interfaces gráficas (ventanas, botones y demás hierbas aromáticas) aparecen según el gestor de ventanas que se esté utilizando, siendo que si usamos Gnome veremos nuestra aplicación en widgets de Gnome, si usamos KDE veremos KDE en nuestra aplicación y según el Windows que tengamos lo mismo. Así que creo que no es justo juzgar a tkinter como una interfaz de usuario fea (aunque lo fue algún tiempo atrás). Tkinter es otro aspecto que al igual que el resto de los módulos de python mejora con el paso del tiempo. Personalmente he usado pyGTK y Tkinter para hacer mis GUI's y he hecho algunos ejercicios con PyQT.. al final, creo que la selección de las GUI's es mucho de gusto y estilo del programador, herramientas e información disponibles y de las respuestas de Google cuando tenemos dudas. Saludos, Carlos Gustavo (arahat) ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Mon Sep 1 23:04:16 2008 From: astralrod en gmail.com (astralrod) Date: Mon, 1 Sep 2008 16:04:16 -0500 Subject: comentario sobre Tkinter In-Reply-To: <1220300893.14382.26.camel@localhost.localdomain> References: <1220300893.14382.26.camel@localhost.localdomain> Message-ID: A mi me gusta Tkinter, es muy rapido para programar. Actualemente estoy revizando wxython y la verdad, no hay un simple ejemplo del cual basarse para un simple des´legado de lista, todos son algo complicados, pero cada quien sus gustos. suerte! PD: prefiero Tkinter El 1/09/08, Carlos Gustavo escribió: > Hola a todos, > > Solo a modo de comentario y actualización sobre lo que creo es un > paradigma para los que usamos tkinter hace algún tiempo atrás. Desde la > aparición del Tk 8.0 las interfaces gráficas (ventanas, botones y demás > hierbas aromáticas) aparecen según el gestor de ventanas que se esté > utilizando, siendo que si usamos Gnome veremos nuestra aplicación en > widgets de Gnome, si usamos KDE veremos KDE en nuestra aplicación y > según el Windows que tengamos lo mismo. Así que creo que no es justo > juzgar a tkinter como una interfaz de usuario fea (aunque lo fue algún > tiempo atrás). Tkinter es otro aspecto que al igual que el resto de los > módulos de python mejora con el paso del tiempo. > > Personalmente he usado pyGTK y Tkinter para hacer mis GUI's y he hecho > algunos ejercicios con PyQT.. al final, creo que la selección de las > GUI's es mucho de gusto y estilo del programador, herramientas e > información disponibles y de las respuestas de Google cuando tenemos > dudas. > > Saludos, > > Carlos Gustavo (arahat) > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Mon Sep 1 23:24:34 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Mon, 01 Sep 2008 16:54:34 -0430 Subject: Problemas con glade-3 y winXP In-Reply-To: References: Message-ID: <1220304274.14382.32.camel@localhost.localdomain> recien estoy poniendome al corriente de los correos recibidos.. bueno creo que lo que necesitas en realidad es el instalador de pyGTK adecuado para tu windows.. que a su vez necesita que instales GTK en tu pc.. te refiero un link para que busques allí como instalar el pyGTK y el GTK ++ http://www.pygtk.org/downloads.html espero te sea útil a pesar del tiempo transcurrido.. Saludos Carlos Gustavo (arahat) El dom, 17-08-2008 a las 15:44 -0300, Cristhian Boujon escribió: > alguien usa glade-3 bajo windows xp? porque yo hace meses que vengo > queriendo hacerlo andar y no lo logré. > Me descargo el programa, lo ejecuto y me dice: > "no se encuentra el punto de entrada del procedimiento > g_assertion_message_expr en la biblioteca de vinculos dinamicos > libglib-2.0-0.dll" Entonces lo que hago es descargarme la libreria y la > ubico en system32 o en la misma carpeta de glade-3, es indistinto, lo > ejecuto nuevamente y: > "Error al iniciar la aplicacion porque no se encontró libintl-1.dll. La > reinstalacion de la aplicacion puede solucionar el problema". > ¬¬ > procedo de la misma forma, me descarlo dicha libreria y la ubico en el mismo > lugar que libglib-2.0-0.dll. > Voy a ejecutar nuevamente el programa: > "No se encuentra el punto de entrada del procedimiento g_assert_warning en > la biblioteca de vinculos dinamicos libglib-2.0-0.dll". > y despues de eso ya no se que hacer. Si alguien tiene idea, que me oriente. > Saludos. > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Mon Sep 1 23:47:05 2008 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Mon, 1 Sep 2008 21:47:05 +0000 (GMT) Subject: comentario sobre Tkinter Message-ID: <287252.19728.qm@web23701.mail.ird.yahoo.com> Hola Carlos Gustavo: Es una agradable sorpresa la gran mejora que supone esta nueva versión de Tk; la 8.0, por lo que rectifico un mensaje anterior en el que hablaba de la estética de TkInter. Lo que ya sería genial es que permitiese; como hacen Wx, Qt, y GTK+, que canvas como círculos, líneas, etc. puedan enviarse directamente a la impresora... salvo que esta nueva versión ya lo haga. Y superaría a todos los anteriores, si además, estos mismos canvas sirviesen para la programación web, sin tener que acudir a PIL y otras bibliotecas. De esta manera; según mi opinión, TkInter sería gran merecedor de ser "el estándar gráfico que Python necesita como el comer". ;-) Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Tue Sep 2 01:32:36 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Mon, 01 Sep 2008 19:02:36 -0430 Subject: comentario sobre Tkinter In-Reply-To: <287252.19728.qm@web23701.mail.ird.yahoo.com> References: <287252.19728.qm@web23701.mail.ird.yahoo.com> Message-ID: <1220311956.14382.52.camel@localhost.localdomain> no soy ni por lejos un experto en el área pero igual te envío un link sobre canvas con tkinter que conseguí en la web http://effbot.org/tkinterbook/canvas.htm por otro lado si consigo algún sitio donde diga como enviar estos canvas a la web te lo comentaré en la lista.. Nota: el motivo de mi correo no es desmerecer de otros GUI's porque creo que todos tienen bastante que aportar, sin embargo como Tkinter viene con python y ha tenido mejoras, quizás pueda ser un buen momento de echarle de nuevo un vistazo y ver si es útil para nuestros proyectos.. Ahora que si estamos contentos con nuestras GUI's, como decimos por acá --> si no está roto no lo arregles.. :-D El lun, 01-09-2008 a las 21:47 +0000, Juan M Puertas escribió: > Hola Carlos Gustavo: > Es una agradable sorpresa la gran mejora que supone esta nueva versión de Tk; la 8.0, por lo que rectifico un mensaje anterior en el que hablaba de la estética de TkInter. > Lo que ya sería genial es que permitiese; como hacen Wx, Qt, y GTK+, que canvas como círculos, líneas, etc. puedan enviarse directamente a la impresora... salvo que esta nueva versión ya lo haga. > Y superaría a todos los anteriores, si además, estos mismos canvas sirviesen para la programación web, sin tener que acudir a PIL y otras bibliotecas. De esta manera; según mi opinión, TkInter sería gran merecedor de ser "el estándar gráfico que Python necesita como el comer". ;-) > Saludos. > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Tue Sep 2 01:54:55 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 1 Sep 2008 18:54:55 -0500 Subject: comentario sobre Tkinter In-Reply-To: References: <1220300893.14382.26.camel@localhost.localdomain> Message-ID: <771741b20809011654k7ab50aady7431b346e9facb05@mail.gmail.com> De casualidad has revizado la wxDemo?? xq alli esta mas q claro como hacer lo q pides con ejemplos.... El 1 de septiembre de 2008 16:04, astralrod escribió: > A mi me gusta Tkinter, es muy rapido para programar. > > Actualemente estoy revizando wxython y la verdad, no hay un simple > ejemplo del cual basarse para un simple des´legado de lista, todos son > algo complicados, pero cada quien sus gustos. > > suerte! > > PD: prefiero Tkinter > > El 1/09/08, Carlos Gustavo escribió: > > Hola a todos, > > > > Solo a modo de comentario y actualización sobre lo que creo es un > > paradigma para los que usamos tkinter hace algún tiempo atrás. Desde la > > aparición del Tk 8.0 las interfaces gráficas (ventanas, botones y demás > > hierbas aromáticas) aparecen según el gestor de ventanas que se esté > > utilizando, siendo que si usamos Gnome veremos nuestra aplicación en > > widgets de Gnome, si usamos KDE veremos KDE en nuestra aplicación y > > según el Windows que tengamos lo mismo. Así que creo que no es justo > > juzgar a tkinter como una interfaz de usuario fea (aunque lo fue algún > > tiempo atrás). Tkinter es otro aspecto que al igual que el resto de los > > módulos de python mejora con el paso del tiempo. > > > > Personalmente he usado pyGTK y Tkinter para hacer mis GUI's y he hecho > > algunos ejercicios con PyQT.. al final, creo que la selección de las > > GUI's es mucho de gusto y estilo del programador, herramientas e > > información disponibles y de las respuestas de Google cuando tenemos > > dudas. > > > > Saludos, > > > > Carlos Gustavo (arahat) > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Consultor de Sistemas - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Tue Sep 2 02:04:08 2008 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Tue, 2 Sep 2008 00:04:08 +0000 (GMT) Subject: comentario sobre Tkinter Message-ID: <418926.53701.qm@web23703.mail.ird.yahoo.com> Gracias Carlos Gustavo: Leyendo la página que envías, veo que TkInter sigue sin la posibilidad de enviar canvas a la impresora, salvo a impresoras Postscript. Cosa que si hacen Wx, Qt... Este es el motivo fundamental por el que no elegí TkInter. Saludos :-) ----- Mensaje original ---- De: Carlos Gustavo Para: Lista de discusión sobre python en castellano Enviado: martes, 2 de septiembre, 2008 1:32:36 Asunto: Re: [Python-es] comentario sobre Tkinter no soy ni por lejos un experto en el área pero igual te envío un link sobre canvas con tkinter que conseguí en la web http://effbot.org/tkinterbook/canvas.htm por otro lado si consigo algún sitio donde diga como enviar estos canvas a la web te lo comentaré en la lista.. Nota: el motivo de mi correo no es desmerecer de otros GUI's porque creo que todos tienen bastante que aportar, sin embargo como Tkinter viene con python y ha tenido mejoras, quizás pueda ser un buen momento de echarle de nuevo un vistazo y ver si es útil para nuestros proyectos.. Ahora que si estamos contentos con nuestras GUI's, como decimos por acá --> si no está roto no lo arregles.. :-D __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.es _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From astralrod en gmail.com Tue Sep 2 02:10:40 2008 From: astralrod en gmail.com (astralrod) Date: Mon, 1 Sep 2008 19:10:40 -0500 Subject: comentario sobre Tkinter In-Reply-To: <418926.53701.qm@web23703.mail.ird.yahoo.com> References: <418926.53701.qm@web23703.mail.ird.yahoo.com> Message-ID: Del wxDemo, he estado comenzando con wxPython, y la verdad no se como hacer una simple lista como la que viene listcontrl, tendre que copiar y pegar ese codigo y hacer la prueba. La verdad, creo que revizare los megawidgets. Suerte! El 1/09/08, Juan M Puertas escribió: > Gracias Carlos Gustavo: > Leyendo la página que envías, veo que TkInter sigue sin la posibilidad de > enviar canvas a la impresora, salvo a impresoras > > Postscript. Cosa que si hacen Wx, Qt... > > Este es el motivo fundamental por el que no elegí TkInter. > Saludos :-) > > > > > > ----- Mensaje original ---- > De: Carlos Gustavo > Para: Lista de discusión sobre python en castellano > Enviado: martes, 2 de septiembre, 2008 1:32:36 > Asunto: Re: [Python-es] comentario sobre Tkinter > > no soy ni por lejos un experto en el área pero igual te envío un link > sobre canvas con tkinter que conseguí en la web > http://effbot.org/tkinterbook/canvas.htm > > por otro lado si consigo algún sitio donde diga como enviar estos canvas > a la web te lo comentaré en la lista.. > > Nota: el motivo de mi correo no es desmerecer de otros GUI's porque creo > que todos tienen bastante que aportar, sin embargo como Tkinter viene > con python y ha tenido mejoras, quizás pueda ser un buen momento de > echarle de nuevo un vistazo y ver si es útil para nuestros proyectos.. > Ahora que si estamos contentos con nuestras GUI's, como decimos por acá > --> si no está roto no lo arregles.. :-D > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.yahoo.es > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Tue Sep 2 02:21:08 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Mon, 01 Sep 2008 19:51:08 -0430 Subject: comentario sobre Tkinter In-Reply-To: <418926.53701.qm@web23703.mail.ird.yahoo.com> References: <418926.53701.qm@web23703.mail.ird.yahoo.com> Message-ID: <1220314868.14382.60.camel@localhost.localdomain> :-D sabes, no he googleado a ver si existe pero quizás alguien haya hecho un cuadro comparativo de que cosas hace y cuales no las distintas GUI's disponibles en python. C reo que eso sería una buena herramienta para los newbies-es que quieren hacer GUI's.. Si quieren que hagamos una propia con links a los tutoriales para los newbies avisenme y les colaboro con Tkinter y pyGTK. saludos a todos.. El mar, 02-09-2008 a las 00:04 +0000, Juan M Puertas escribió: > Gracias Carlos Gustavo: > Leyendo la página que envías, veo que TkInter sigue sin la posibilidad de enviar canvas a la impresora, salvo a impresoras > > Postscript. Cosa que si hacen Wx, Qt... > > Este es el motivo fundamental por el que no elegí TkInter. > Saludos :-) > > > > > > ----- Mensaje original ---- > De: Carlos Gustavo > Para: Lista de discusión sobre python en castellano > Enviado: martes, 2 de septiembre, 2008 1:32:36 > Asunto: Re: [Python-es] comentario sobre Tkinter > > no soy ni por lejos un experto en el área pero igual te envío un link > sobre canvas con tkinter que conseguí en la web > http://effbot.org/tkinterbook/canvas.htm > > por otro lado si consigo algún sitio donde diga como enviar estos canvas > a la web te lo comentaré en la lista.. > > Nota: el motivo de mi correo no es desmerecer de otros GUI's porque creo > que todos tienen bastante que aportar, sin embargo como Tkinter viene > con python y ha tenido mejoras, quizás pueda ser un buen momento de > echarle de nuevo un vistazo y ver si es útil para nuestros proyectos.. > Ahora que si estamos contentos con nuestras GUI's, como decimos por acá > --> si no está roto no lo arregles.. :-D > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.yahoo.es > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Tue Sep 2 07:56:56 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Tue, 2 Sep 2008 07:56:56 +0200 Subject: =?ISO-8859-1?Q?Re:__=BFAlguien_me_aconseja_un?= =?ISO-8859-1?Q?_IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: <921770.90991.qm@web51606.mail.re2.yahoo.com> References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> Message-ID: Yo utilizo eclipse + pydev, para desarrollar, y ipython + bash para realizar pruebas El día 1 de septiembre de 2008 20:10, Dario de la Cruz escribió: > > Quizás ya lo mencionaron antes, pero a mi el SPE (Stani Python Editor) me parece bastante completo: > > http://pythonide.blogspot.com/ > > > Saludos! > Dario.- > > > --- El mié 27-ago-08, Juan M Puertas escribió: > >> De: Juan M Puertas >> Asunto: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a programar en Python? >> Para: "Lista de discusión sobre python en castellano" >> Fecha: miércoles, 27 de agosto de 2008, 4:22 am >> Manuel Enrique González Ramírez escribió: >> >> >La Boa se volvio loca?? a qué te refieres exactamente >> porque a mí hasta >> ahora me funciona Ok. >> >> Me refiero a que cuando llevas un rato depurando un >> proyecto de tamaño mediano, el depurador deja de funcionar, >> presentando un comportamiento extraño, y termina >> colgándose. Cuando sales de Boa y lo ejecutas de nuevo, >> todo vuelve a la normalidad. Tienes que estar entrando y >> saliendo cada dos por tres... >> La verdad es que Boa debería ser el mejor entorno de >> desarrollo visual para Python, pero está tardando mucho en >> sacar la versión 1.0, que; por lo tanto, sería estable. >> >> __________________________________________________ >> Correo Yahoo! >> Espacio para todos tus mensajes, antivirus y antispam >> ¡gratis! >> Regístrate ya - http://correo.yahoo.es >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > > > Yahoo! Cocina > Recetas prácticas y comida saludable > http://ar.mujer.yahoo.com/cocina/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Daniel Gonzalez Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From libargutxi en codesyntax.com Tue Sep 2 11:46:25 2008 From: libargutxi en codesyntax.com (lur ibargutxi) Date: Tue, 2 Sep 2008 11:46:25 +0200 Subject: urllib Message-ID: <31a05fb20809020246h50cc6166lac78bf4b9af86585@mail.gmail.com> Hola! Estoy intentando acceder a una direccion privada (un feed privado) que necesita autentificacion con urllib pero no hay manera. Esto es lo que hago: def get_feed(self): header = {'User-agent' : 'prueba'} url=' http://groups.google.com/group/zuzendariak/feed/rss_v2_0_msgs.xml' post_data=urllib.urlencode({ 'Email': self.login, 'Passwd': self.password, }) request = urllib2.Request(url, post_data, header) f = urllib2.urlopen( request ) result = f.read() return result Alguien me puede ayudar? muchas gracias -- Lur Ibargutxi libargutxi en codesyntax.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jordi.f en ati.es Tue Sep 2 12:51:33 2008 From: jordi.f en ati.es (Jordi Funollet) Date: Tue, 2 Sep 2008 12:51:33 +0200 Subject: Problemas con copytree In-Reply-To: <836690.68234.qm@web51611.mail.re2.yahoo.com> References: <836690.68234.qm@web51611.mail.re2.yahoo.com> Message-ID: <200809021251.33324.jordi.f@ati.es> Dario de la Cruz dixit: > donde la variable longPath tiene el siguiente valor: > d:\pyback\\1 Hola Dario, Supongo que no tendrá nada que ver la "doble barra" que pones, ¿verdad? (\\1). De todas formas, te recomiendo que pruebes el módulo 'path.py'. Las operaciones con ficheros y directorios se vuelven mucho más pythonicas. No es de la libreria estándard pero lo puedes installar con 'easy_install'. http://pypi.python.org/pypi/path.py/2.2 -- ############################## ### Jordi Funollet ### http://www.terraquis.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From un_spacyar en yahoo.com.ar Tue Sep 2 16:51:00 2008 From: un_spacyar en yahoo.com.ar (Dario de la Cruz) Date: Tue, 2 Sep 2008 07:51:00 -0700 (PDT) Subject: Problemas con copytree In-Reply-To: References: Message-ID: <611204.78835.qm@web51612.mail.re2.yahoo.com> Hola!, si el error que me muestra es siempre el mismo: No such file or directory: 'd:\\pback\\1' Es más, si modifico el programa para que el path donde copia el archivo sea unicamente D:\Pback, el script funciona correctamente. El problema es al agregar la subcarpeta '1'. A continuación les copio el fuente: Saludos y gracias por su tiempo. Dario.- import shutil import string import fileinput def ExtractFolder (ruta): longitud = len(ruta) n = longitud carpeta = '' folder = '' while n>0: if ruta[n-1]=='\\': longitudCarpeta = len(carpeta) #obtengo la cantidad de caracteres de la carpeta m = longitudCarpeta while m>0: #reordena el nombre de la carpeta (de lo contrario el nombre vuelve espejado). folder = folder + carpeta[m-1] m = m-1 #print "nombre carpeta (ordenado):" + folder break carpeta = carpeta + ruta[n-1] n = n-1 #destino = 'd:\pback' if not ruta: break # <-- no sacar. #print ruta return folder filePath = open('archivo.txt', 'r') #recorre el archivo, leyendo linea x linea y mostrando el contenido. while True: linea = filePath.readline() linea = linea.replace('\n', '') #elimina el \n existente al final de c/ linea destino = 'd:\\pback\\' #carpeta destino del backup. Reemplazar x ruta al pendrive. if not linea: break # <-- no sacar. carpetaDestino = ExtractFolder(linea) print "========================" print carpetaDestino print "========================" print carpetaDestino longPath = destino + carpetaDestino shutil.copytree(linea, longPath) --- El lun 1-sep-08, Jose Caballero escribió: > De: Jose Caballero > Asunto: Re: [Python-es] Problemas con copytree > Para: un_spacyar en yahoo.com.ar > Fecha: lunes, 1 de septiembre de 2008, 3:48 pm > ¿cuál es exactamente el error que te da ahora? ¿el mismo? > ¿puedes copiarlo, entero? > > > > > El 1 de septiembre de 2008 14:45, Dario de la Cruz > escribió: > > > Jose: > > > > Gracias por tu respuesta. Probé corregir eso, > poniendo '\\' en ambos > > casos, pero el error persiste. > > > > Saludos! > > Dario.,- > > > > > > --- El lun 1-sep-08, Jose Caballero > escribió: > > > > > De: Jose Caballero > > > > Asunto: Re: [Python-es] Problemas con copytree > > > Para: un_spacyar en yahoo.com.ar > > > Fecha: lunes, 1 de septiembre de 2008, 3:18 pm > > > ¿tienes bien todas las barras? en > d:\pyback\\1 > > > tienes '\' por un lado y > '\\' > > > por otro. > > > No me manejo bien con Windows, por lo que no sé > si eso > > > está bien o mal, pero > > > me resulta raro. > > > > > > > > > Suerte, > > > Jose > > > > > > > > > > > > 2008/9/1 Dario de la Cruz > > > > > > > > Buenos dias. Estoy haciendo un script que > me permita > > > copiar una serie de > > > > carpetas. Mi problema reside en que el > directorio de > > > destino es a su vez un > > > > subdirectorio, con lo cual me tira el > siguiente error: > > > > > > > > os.mkdir(dst) > > > > OSError: [Errno 2] No such file or > directory: > > > 'd:\\pback\1' > > > > > > > > al ejecutar la sentencia: > > > > > > > > shutil.copytree(linea, longPath) > > > > > > > > donde la variable longPath tiene el > siguiente valor: > > > > d:\pyback\\1 > > > > > > > > O sea, estoy tratando de de copiar el > contenido del > > > directorio "linea", > > > > dentro de D:\PYBACK\1 > > > > > > > > Si modifico la variable longPath para que el > valor de > > > la misma sea > > > > D:\PYBACK, el script funciona > correctamente, con > > > lo cual me hace sospechar > > > > que el problema se relaciona con los > subdirectorios. > > > > > > > > Se trata de una limitacion de la funcion > copytree o es > > > un error mio? > > > > > > > > > > > > Muchas gracias por su tiempo. > > > > Saludos! > > > > > > > > Dario. > > > > > > > > > > > > Yahoo! Cocina > > > > Recetas prácticas y comida saludable > > > > http://ar.mujer.yahoo.com/cocina/ > > > > > _______________________________________________ > > > > Lista de correo Python-es > > > > http://listas.aditel.org/listinfo/python-es > > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > > > ____________________________________________________________________________________ > > ¡Buscá desde tu celular! > > > > Yahoo! oneSEARCH ahora está en Claro > > > > http://ar.mobile.yahoo.com/onesearch > > Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From un_spacyar en yahoo.com.ar Tue Sep 2 16:53:42 2008 From: un_spacyar en yahoo.com.ar (Dario de la Cruz) Date: Tue, 2 Sep 2008 07:53:42 -0700 (PDT) Subject: Problemas con copytree In-Reply-To: <200809021251.33324.jordi.f@ati.es> References: <200809021251.33324.jordi.f@ati.es> Message-ID: <762133.88451.qm@web51602.mail.re2.yahoo.com> Lo de las doble barras, probe cambiarlo por una barra simple, pero me muestra el mismo mensaje de error. Respecto al modulo 'path.py', voy a probarlo, a ver como resulta. Muchas gracias por la info. Saludos! Dario.- --- El mar 2-sep-08, Jordi Funollet escribió: > De: Jordi Funollet > Asunto: Re: [Python-es] Problemas con copytree > Para: "Lista de discusión sobre python en castellano" > Fecha: martes, 2 de septiembre de 2008, 7:51 am > Dario de la Cruz dixit: > > donde la variable longPath tiene el siguiente valor: > > d:\pyback\\1 > > Hola Dario, > > Supongo que no tendrá nada que ver la "doble > barra" que pones, ¿verdad? (\\1). > > De todas formas, te recomiendo que pruebes el módulo > 'path.py'. Las > operaciones con ficheros y directorios se vuelven mucho > más pythonicas. > > No es de la libreria estándard pero lo puedes installar > con 'easy_install'. > > http://pypi.python.org/pypi/path.py/2.2 > > -- > ############################## > ### Jordi Funollet > ### http://www.terraquis.net > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ____________________________________________________________________________________ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Tue Sep 2 17:00:17 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Tue, 2 Sep 2008 12:00:17 -0300 Subject: Problemas con glade-3 y winXP In-Reply-To: <1220304274.14382.32.camel@localhost.localdomain> References: <1220304274.14382.32.camel@localhost.localdomain> Message-ID: Carlos, gracias por tu respuesta, pero ya tengo instalado pyGTK y GTK. El 1 de septiembre de 2008 18:24, Carlos Gustavo escribió: > recien estoy poniendome al corriente de los correos recibidos.. bueno > creo que lo que necesitas en realidad es el instalador de pyGTK adecuado > para tu windows.. que a su vez necesita que instales GTK en tu pc.. te > refiero un link para que busques allí como instalar el pyGTK y el GTK ++ > > http://www.pygtk.org/downloads.html > > espero te sea útil a pesar del tiempo transcurrido.. > > Saludos > > Carlos Gustavo (arahat) > > > El dom, 17-08-2008 a las 15:44 -0300, Cristhian Boujon escribió: > > alguien usa glade-3 bajo windows xp? porque yo hace meses que vengo > > queriendo hacerlo andar y no lo logré. > > Me descargo el programa, lo ejecuto y me dice: > > "no se encuentra el punto de entrada del procedimiento > > g_assertion_message_expr en la biblioteca de vinculos dinamicos > > libglib-2.0-0.dll" Entonces lo que hago es descargarme la libreria y la > > ubico en system32 o en la misma carpeta de glade-3, es indistinto, lo > > ejecuto nuevamente y: > > "Error al iniciar la aplicacion porque no se encontró libintl-1.dll. La > > reinstalacion de la aplicacion puede solucionar el problema". > > ¬¬ > > procedo de la misma forma, me descarlo dicha libreria y la ubico en el > mismo > > lugar que libglib-2.0-0.dll. > > Voy a ejecutar nuevamente el programa: > > "No se encuentra el punto de entrada del procedimiento g_assert_warning > en > > la biblioteca de vinculos dinamicos libglib-2.0-0.dll". > > y despues de eso ya no se que hacer. Si alguien tiene idea, que me > oriente. > > Saludos. > > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From abermudez en hispasec.com Tue Sep 2 17:10:50 2008 From: abermudez en hispasec.com (Alejandro Bermudez Aragurz) Date: Tue, 02 Sep 2008 17:10:50 +0200 Subject: Problemas con copytree In-Reply-To: <762133.88451.qm@web51602.mail.re2.yahoo.com> References: <762133.88451.qm@web51602.mail.re2.yahoo.com> Message-ID: <48BD577A.80402@hispasec.com> Dario de la Cruz escribió: > Lo de las doble barras, probe cambiarlo por una barra simple, pero me muestra el mismo mensaje de error. > > Respecto al modulo 'path.py', voy a probarlo, a ver como resulta. > > Muchas gracias por la info. > Saludos! > > Dario.- > > > --- El mar 2-sep-08, Jordi Funollet escribió: > > >> De: Jordi Funollet >> Asunto: Re: [Python-es] Problemas con copytree >> Para: "Lista de discusión sobre python en castellano" >> Fecha: martes, 2 de septiembre de 2008, 7:51 am >> Dario de la Cruz dixit: >> >>> donde la variable longPath tiene el siguiente valor: >>> d:\pyback\\1 >>> >> Hola Dario, >> >> Supongo que no tendrá nada que ver la "doble >> barra" que pones, ¿verdad? (\\1). >> >> De todas formas, te recomiendo que pruebes el módulo >> 'path.py'. Las >> operaciones con ficheros y directorios se vuelven mucho >> más pythonicas. >> >> No es de la libreria estándard pero lo puedes installar >> con 'easy_install'. >> >> http://pypi.python.org/pypi/path.py/2.2 >> >> -- >> ############################## >> ### Jordi Funollet >> ### http://www.terraquis.net >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > ____________________________________________________________________________________ > ¡Buscá desde tu celular! > > Yahoo! oneSEARCH ahora está en Claro > > http://ar.mobile.yahoo.com/onesearch > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > Debes de usar "doble barra" al indicar el path. el caracter '\' es un caracter especial de python, sirve precisamente para escapar caracteres especiales, como por ejemplo \n o \t. ¿Como se escapa la barra invertida? ella misma se escapa a si misma: \\ Por otro lado, si el directorio de destino ya existe, la funcion fallará, aunque el error que te dara sera otro distinto Una tercera y ultima cuestion. Es mas una cuestion de forma: los directorios se deberian indicar siempre con barra al final, es la forma de indicar que se trata de un directorio y no de un fichero. Saludos y espero des pronto con la solucion. P.D. Si que decir tiene que habras comprobado que el directorio "fuente" existe, o que la variable que le pasas contiene el valor correcto(no se te ha traspapelado algun caracter o algo). _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yourpadre en gmail.com Tue Sep 2 18:28:11 2008 From: yourpadre en gmail.com (Miguel Beltran R.) Date: Tue, 2 Sep 2008 11:28:11 -0500 Subject: urllib In-Reply-To: <31a05fb20809020246h50cc6166lac78bf4b9af86585@mail.gmail.com> References: <31a05fb20809020246h50cc6166lac78bf4b9af86585@mail.gmail.com> Message-ID: Esto no te va a servir. Te recomiendo que instales Firebug y en la pestaña de Red revisa que pasa con el HTTP Header. Segun yo google espera que tengas una cookie con la información de que ya estas "logeado" en el sistema, si no la tienes te manda a la pagina donde te pide usuario y contraseña. Lo que vas a necesitar es agregar una excepcion para una cookie. http://docs.python.org/lib/cookielib-examples.html Yo una vez hice algo para Basic Authentication pero no recuerdo donde deje el programa, lo busco y luego lo paso para que te des una idea de como hacerlo. 2008/9/2 lur ibargutxi : > Hola! > > Estoy intentando acceder a una direccion privada (un feed privado) que > necesita autentificacion con urllib pero no hay manera. Esto es lo que hago: > > def get_feed(self): > header = {'User-agent' : 'prueba'} > url=' > http://groups.google.com/group/zuzendariak/feed/rss_v2_0_msgs.xml' > post_data=urllib.urlencode({ 'Email': self.login, 'Passwd': > self.password, }) > request = urllib2.Request(url, post_data, header) > f = urllib2.urlopen( request ) > result = f.read() > return result > > Alguien me puede ayudar? > > muchas gracias > > -- > Lur Ibargutxi > libargutxi en codesyntax.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- ________________________________________ Lo bueno de vivir un dia mas es saber que nos queda un dia menos de vida _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Tue Sep 2 19:52:32 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Tue, 02 Sep 2008 13:22:32 -0430 Subject: Problemas con glade-3 y winXP In-Reply-To: References: <1220304274.14382.32.camel@localhost.localdomain> Message-ID: <1220377952.4324.5.camel@localhost.localdomain> Una vez me sucedió algo similar y la razón eran versiones incompatibles del runtime de GTK+ y pyGtk.. en aquella ocasión tuve que hacer un downgrade de GIMP para poder usar ambos.. El mar, 02-09-2008 a las 12:00 -0300, Cristhian Boujon escribió: > Carlos, gracias por tu respuesta, pero ya tengo instalado pyGTK y GTK. > > El 1 de septiembre de 2008 18:24, Carlos Gustavo > escribió: > > > recien estoy poniendome al corriente de los correos recibidos.. bueno > > creo que lo que necesitas en realidad es el instalador de pyGTK adecuado > > para tu windows.. que a su vez necesita que instales GTK en tu pc.. te > > refiero un link para que busques allí como instalar el pyGTK y el GTK ++ > > > > http://www.pygtk.org/downloads.html > > > > espero te sea útil a pesar del tiempo transcurrido.. > > > > Saludos > > > > Carlos Gustavo (arahat) > > > > > > El dom, 17-08-2008 a las 15:44 -0300, Cristhian Boujon escribió: > > > alguien usa glade-3 bajo windows xp? porque yo hace meses que vengo > > > queriendo hacerlo andar y no lo logré. > > > Me descargo el programa, lo ejecuto y me dice: > > > "no se encuentra el punto de entrada del procedimiento > > > g_assertion_message_expr en la biblioteca de vinculos dinamicos > > > libglib-2.0-0.dll" Entonces lo que hago es descargarme la libreria y la > > > ubico en system32 o en la misma carpeta de glade-3, es indistinto, lo > > > ejecuto nuevamente y: > > > "Error al iniciar la aplicacion porque no se encontró libintl-1.dll. La > > > reinstalacion de la aplicacion puede solucionar el problema". > > > ¬¬ > > > procedo de la misma forma, me descarlo dicha libreria y la ubico en el > > mismo > > > lugar que libglib-2.0-0.dll. > > > Voy a ejecutar nuevamente el programa: > > > "No se encuentra el punto de entrada del procedimiento g_assert_warning > > en > > > la biblioteca de vinculos dinamicos libglib-2.0-0.dll". > > > y despues de eso ya no se que hacer. Si alguien tiene idea, que me > > oriente. > > > Saludos. > > > > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From zodman en gmail.com Tue Sep 2 20:43:52 2008 From: zodman en gmail.com (zodman) Date: Tue, 02 Sep 2008 13:43:52 -0500 Subject: urllib In-Reply-To: References: <31a05fb20809020246h50cc6166lac78bf4b9af86585@mail.gmail.com> Message-ID: <48BD8968.10108@gmail.com> urllib2 tiene soporte para autentificacion de "http basic auth" Miguel Beltran R. escribió: > Esto no te va a servir. Te recomiendo que instales Firebug y en la > pestaña de Red revisa que pasa con el HTTP Header. Segun yo google > espera que tengas una cookie con la información de que ya estas > "logeado" en el sistema, si no la tienes te manda a la pagina donde te > pide usuario y contraseña. > > Lo que vas a necesitar es agregar una excepcion para una cookie. > http://docs.python.org/lib/cookielib-examples.html > > Yo una vez hice algo para Basic Authentication pero no recuerdo donde > deje el programa, lo busco y luego lo paso para que te des una idea de > como hacerlo. > > > 2008/9/2 lur ibargutxi : >> Hola! >> >> Estoy intentando acceder a una direccion privada (un feed privado) que >> necesita autentificacion con urllib pero no hay manera. Esto es lo que hago: >> >> def get_feed(self): >> header = {'User-agent' : 'prueba'} >> url=' >> http://groups.google.com/group/zuzendariak/feed/rss_v2_0_msgs.xml' >> post_data=urllib.urlencode({ 'Email': self.login, 'Passwd': >> self.password, }) >> request = urllib2.Request(url, post_data, header) >> f = urllib2.urlopen( request ) >> result = f.read() >> return result >> >> Alguien me puede ayudar? >> >> muchas gracias >> >> -- >> Lur Ibargutxi >> libargutxi en codesyntax.com >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Tue Sep 2 21:51:04 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 2 Sep 2008 14:51:04 -0500 Subject: Buscando datos en un wxGrid Message-ID: Hola. Tengo un form con un cuadro de texto (Static Text) denominado txt_materia, una grid (wxGrid) denominado grilla y un botón (button) bt_buscar. Cuando ingreso el form, cargo los datos en la grilla; lo que necesito es que digitando un texto en txt_buscar y al hacer clic en el botón me localice el texto buscado (si existe claro), algo así como que seleccione la fila un SelectCellRow. A todos los que me puedan colaborar muchas gracias. Por si algo, utilizo las wx y VisualWx como editor. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yourpadre en gmail.com Tue Sep 2 22:07:29 2008 From: yourpadre en gmail.com (Miguel Beltran R.) Date: Tue, 2 Sep 2008 15:07:29 -0500 Subject: urllib In-Reply-To: <48BD8968.10108@gmail.com> References: <31a05fb20809020246h50cc6166lac78bf4b9af86585@mail.gmail.com> <48BD8968.10108@gmail.com> Message-ID: Yo me refiero a que no va a servir si manda el email y passwd a esa URL, porque eso es en otra pagina. La pagina que mande es solo una referencia para que empiece a buscar. 2008/9/2 zodman : > urllib2 tiene soporte para autentificacion de "http basic auth" > > Miguel Beltran R. escribió: >> Esto no te va a servir. Te recomiendo que instales Firebug y en la >> pestaña de Red revisa que pasa con el HTTP Header. Segun yo google >> espera que tengas una cookie con la información de que ya estas >> "logeado" en el sistema, si no la tienes te manda a la pagina donde te >> pide usuario y contraseña. >> >> Lo que vas a necesitar es agregar una excepcion para una cookie. >> http://docs.python.org/lib/cookielib-examples.html >> >> Yo una vez hice algo para Basic Authentication pero no recuerdo donde >> deje el programa, lo busco y luego lo paso para que te des una idea de >> como hacerlo. >> >> >> 2008/9/2 lur ibargutxi : >>> Hola! >>> >>> Estoy intentando acceder a una direccion privada (un feed privado) que >>> necesita autentificacion con urllib pero no hay manera. Esto es lo que hago: >>> >>> def get_feed(self): >>> header = {'User-agent' : 'prueba'} >>> url=' >>> http://groups.google.com/group/zuzendariak/feed/rss_v2_0_msgs.xml' >>> post_data=urllib.urlencode({ 'Email': self.login, 'Passwd': >>> self.password, }) >>> request = urllib2.Request(url, post_data, header) >>> f = urllib2.urlopen( request ) >>> result = f.read() >>> return result >>> >>> Alguien me puede ayudar? >>> >>> muchas gracias >>> >>> -- >>> Lur Ibargutxi >>> libargutxi en codesyntax.com >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> >> >> > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- ________________________________________ Lo bueno de vivir un dia mas es saber que nos queda un dia menos de vida _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From szyszeja en gmail.com Wed Sep 3 05:31:06 2008 From: szyszeja en gmail.com (Leonidas Szyszeja) Date: Wed, 03 Sep 2008 00:31:06 -0300 Subject: =?ISO-8859-1?Q?=BFAlguien_me_aconseja_un_?= =?ISO-8859-1?Q?IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> Message-ID: <48BE04FA.90900@gmail.com> no aportaría usar eric? digo, porque esta echo en python Eric => http://www.die-offenbachs.de/eric/index.html Daniel González escribió: > Yo utilizo eclipse + pydev, para desarrollar, y ipython + bash para > realizar pruebas > > El día 1 de septiembre de 2008 20:10, Dario de la Cruz > escribió: > >> Quizás ya lo mencionaron antes, pero a mi el SPE (Stani Python Editor) me parece bastante completo: >> >> http://pythonide.blogspot.com/ >> >> >> Saludos! >> Dario.- >> >> >> --- El mié 27-ago-08, Juan M Puertas escribió: >> >> >>> De: Juan M Puertas >>> Asunto: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a programar en Python? >>> Para: "Lista de discusión sobre python en castellano" >>> Fecha: miércoles, 27 de agosto de 2008, 4:22 am >>> Manuel Enrique González Ramírez escribió: >>> >>> >>>> La Boa se volvio loca?? a qué te refieres exactamente >>>> >>> porque a mí hasta >>> ahora me funciona Ok. >>> >>> Me refiero a que cuando llevas un rato depurando un >>> proyecto de tamaño mediano, el depurador deja de funcionar, >>> presentando un comportamiento extraño, y termina >>> colgándose. Cuando sales de Boa y lo ejecutas de nuevo, >>> todo vuelve a la normalidad. Tienes que estar entrando y >>> saliendo cada dos por tres... >>> La verdad es que Boa debería ser el mejor entorno de >>> desarrollo visual para Python, pero está tardando mucho en >>> sacar la versión 1.0, que; por lo tanto, sería estable. >>> >>> __________________________________________________ >>> Correo Yahoo! >>> Espacio para todos tus mensajes, antivirus y antispam >>> ¡gratis! >>> Regístrate ya - http://correo.yahoo.es >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> Yahoo! Cocina >> Recetas prácticas y comida saludable >> http://ar.mujer.yahoo.com/cocina/ >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Sep 3 15:28:29 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 3 Sep 2008 08:28:29 -0500 Subject: =?ISO-8859-1?Q?Re:__=BFAlguien_me_aconseja_un?= =?ISO-8859-1?Q?_IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: <48BE04FA.90900@gmail.com> References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> Message-ID: http://maengora.blogspot.com si solo vas a utilizar win2, o el Boa-Constructor si utilizas win2 y Linux. El 2 de septiembre de 2008 22:31, Leonidas Szyszeja escribió: > no aportaría usar eric? > digo, porque esta echo en python > > Eric => http://www.die-offenbachs.de/eric/index.html > > > Daniel González escribió: > >> Yo utilizo eclipse + pydev, para desarrollar, y ipython + bash para >> realizar pruebas >> >> El día 1 de septiembre de 2008 20:10, Dario de la Cruz >> escribió: >> >> >>> Quizás ya lo mencionaron antes, pero a mi el SPE (Stani Python Editor) me >>> parece bastante completo: >>> >>> http://pythonide.blogspot.com/ >>> >>> >>> Saludos! >>> Dario.- >>> >>> >>> --- El mié 27-ago-08, Juan M Puertas escribió: >>> >>> >>> >>>> De: Juan M Puertas >>>> Asunto: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a >>>> programar en Python? >>>> Para: "Lista de discusión sobre python en castellano" < >>>> python-es en aditel.org> >>>> Fecha: miércoles, 27 de agosto de 2008, 4:22 am >>>> Manuel Enrique González Ramírez escribió: >>>> >>>> >>>> >>>>> La Boa se volvio loca?? a qué te refieres exactamente >>>>> >>>>> >>>> porque a mí hasta >>>> ahora me funciona Ok. >>>> >>>> Me refiero a que cuando llevas un rato depurando un >>>> proyecto de tamaño mediano, el depurador deja de funcionar, >>>> presentando un comportamiento extraño, y termina >>>> colgándose. Cuando sales de Boa y lo ejecutas de nuevo, >>>> todo vuelve a la normalidad. Tienes que estar entrando y >>>> saliendo cada dos por tres... >>>> La verdad es que Boa debería ser el mejor entorno de >>>> desarrollo visual para Python, pero está tardando mucho en >>>> sacar la versión 1.0, que; por lo tanto, sería estable. >>>> >>>> __________________________________________________ >>>> Correo Yahoo! >>>> Espacio para todos tus mensajes, antivirus y antispam >>>> ¡gratis! >>>> Regístrate ya - http://correo.yahoo.es >>>> _______________________________________________ >>>> Lista de correo Python-es >>>> http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>> Yahoo! Cocina >>> Recetas prácticas y comida saludable >>> http://ar.mujer.yahoo.com/cocina/ >>> _______________________________________________ >>> Lista de correo Python-es >>> http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >>> >> >> >> >> >> > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From flopezg333 en gmail.com Wed Sep 3 16:06:07 2008 From: flopezg333 en gmail.com (Luis Fernando Lopez Aguilar) Date: Wed, 3 Sep 2008 10:06:07 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFAlguien_me_aconseja_un?= =?ISO-8859-1?Q?_IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> Message-ID: Hola Yo veo que Eric es el mejor por las lineas que coloca a los if ...while .. etc ... para mi es el mejor f.l. El 3 de septiembre de 2008 9:28, Manuel Enrique González Ramírez < maengora en gmail.com> escribió: > http://maengora.blogspot.com si solo vas a utilizar win2, o el > Boa-Constructor si utilizas win2 y Linux. > > El 2 de septiembre de 2008 22:31, Leonidas Szyszeja > escribió: > > > no aportaría usar eric? > > digo, porque esta echo en python > > > > Eric => http://www.die-offenbachs.de/eric/index.html > > > > > > Daniel González escribió: > > > >> Yo utilizo eclipse + pydev, para desarrollar, y ipython + bash para > >> realizar pruebas > >> > >> El día 1 de septiembre de 2008 20:10, Dario de la Cruz > >> escribió: > >> > >> > >>> Quizás ya lo mencionaron antes, pero a mi el SPE (Stani Python Editor) > me > >>> parece bastante completo: > >>> > >>> http://pythonide.blogspot.com/ > >>> > >>> > >>> Saludos! > >>> Dario.- > >>> > >>> > >>> --- El mié 27-ago-08, Juan M Puertas escribió: > >>> > >>> > >>> > >>>> De: Juan M Puertas > >>>> Asunto: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a > >>>> programar en Python? > >>>> Para: "Lista de discusión sobre python en castellano" < > >>>> python-es en aditel.org> > >>>> Fecha: miércoles, 27 de agosto de 2008, 4:22 am > >>>> Manuel Enrique González Ramírez escribió: > >>>> > >>>> > >>>> > >>>>> La Boa se volvio loca?? a qué te refieres exactamente > >>>>> > >>>>> > >>>> porque a mí hasta > >>>> ahora me funciona Ok. > >>>> > >>>> Me refiero a que cuando llevas un rato depurando un > >>>> proyecto de tamaño mediano, el depurador deja de funcionar, > >>>> presentando un comportamiento extraño, y termina > >>>> colgándose. Cuando sales de Boa y lo ejecutas de nuevo, > >>>> todo vuelve a la normalidad. Tienes que estar entrando y > >>>> saliendo cada dos por tres... > >>>> La verdad es que Boa debería ser el mejor entorno de > >>>> desarrollo visual para Python, pero está tardando mucho en > >>>> sacar la versión 1.0, que; por lo tanto, sería estable. > >>>> > >>>> __________________________________________________ > >>>> Correo Yahoo! > >>>> Espacio para todos tus mensajes, antivirus y antispam > >>>> ¡gratis! > >>>> Regístrate ya - http://correo.yahoo.es > >>>> _______________________________________________ > >>>> Lista de correo Python-es > >>>> http://listas.aditel.org/listinfo/python-es > >>>> FAQ: http://listas.aditel.org/faqpyes > >>>> > >>>> > >>> Yahoo! Cocina > >>> Recetas prácticas y comida saludable > >>> http://ar.mujer.yahoo.com/cocina/ > >>> _______________________________________________ > >>> Lista de correo Python-es > >>> http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >>> > >>> > >> > >> > >> > >> > >> > > > > _______________________________________________ > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From doctor-lynch en hotmail.com Wed Sep 3 23:54:16 2008 From: doctor-lynch en hotmail.com (Doctor Lynch -) Date: Wed, 3 Sep 2008 23:54:16 +0200 Subject: =?iso-8859-1?Q?RE:__=BFAlguien_me_aconseja_un_IDE_para_empezar?= =?iso-8859-1?Q?_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> Message-ID: Miles de gracias por todas vuestras propuestas, pensé que no habría tantos IDES para Python, pero ya he visto que me equivocaba. Iré mirando todos los IDES que me habeis dicho y probaré los que vea que mas se adaptan a mis necesidades según sus características. Un saludo a toda la lista. _________________________________________________________________ ¡Entra en el Club oficial de Messenger y te enterarás de todas las novedades! http://www.vivelive.com/ilovemessenger_______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From francisco.palm en gmail.com Thu Sep 4 03:32:35 2008 From: francisco.palm en gmail.com (Francisco Palm) Date: Thu, 4 Sep 2008 21:02:35 +1930 Subject: =?ISO-8859-1?Q?Re:__=BFAlguien_me_aconseja_un?= =?ISO-8859-1?Q?_IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> Message-ID: -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ No se devora la mitad de la RAM de tu máquina como Eclipse, sin importar cuanta RAM pueda tener ! Puede emular vi, puede emular emacs y puedes usarlo como cualquier editor de texto "tradicional" Está basado en el engine de Firefox, se le pueden programar extensiones como a Firefox!! Tiene funcionalidad especializada para lenguajes dinámicos, extensiones para pruebas unitarias... Saludos F. Palm -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 6352001 ---- Yo creo que todavía no es demasiado tarde para construir una utopía que nos permita compartir la tierra. Gabriel García Márquez. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Wed Sep 3 07:44:32 2008 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Wed, 03 Sep 2008 00:44:32 -0500 Subject: =?ISO-8859-1?Q?=BFAlguien_me_aconseja_un_?= =?ISO-8859-1?Q?IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> Message-ID: <48BE2440.4090102@finlay.cmw.sld.cu> Hola Franciso: No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado absolutista, existen muchas variantes con sus pros y sus contras, creo que es demasiado decir que tal opción es la super-hiper-mega-plus opción, solamente porque desde tu punto de vista sea así, yo he utilizado el OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de acuerdo en sugerir y dar los pros de cada cual, pero es un tanto absolutista tu posición. slds Francisco Palm escribió: > -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ > > No se devora la mitad de la RAM de tu máquina como Eclipse, sin > importar cuanta RAM pueda tener ! > > Puede emular vi, puede emular emacs y puedes usarlo como cualquier > editor de texto "tradicional" > > Está basado en el engine de Firefox, se le pueden programar > extensiones como a Firefox!! > > Tiene funcionalidad especializada para lenguajes dinámicos, > extensiones para pruebas unitarias... > > Saludos > > F. Palm > > -- Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, Cuba en busca de virus y se considera que está limpio. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alvaro en haztelotumismo.net Thu Sep 4 12:36:16 2008 From: alvaro en haztelotumismo.net (Alvaro) Date: Thu, 4 Sep 2008 12:36:16 +0200 Subject: archivos lista Message-ID: <85f6ddd20809040336w7ed7127ckfca3774116d0ab81@mail.gmail.com> Buenas, ¿Alguien puede dar algo de informacion de porque no se puede acceder a los archivos de la lista a traves de?: http://listas.aditel.org/archivos/python-es Saludos. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcea en jcea.es Thu Sep 4 15:50:51 2008 From: jcea en jcea.es (Jesus Cea) Date: Thu, 04 Sep 2008 15:50:51 +0200 Subject: Cola de tareas con persistencia In-Reply-To: <49414f570808180812l3c3caafbm66ba79ffee9bea31@mail.gmail.com> References: <49414f570808180812l3c3caafbm66ba79ffee9bea31@mail.gmail.com> Message-ID: <48BFE7BB.4020705@jcea.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 lasizoillo wrote: > Me serviría una cola de eventos como pyro[2] si tuviera persistencia Yo creo que es fácil de hacer con Durus+Berkeley DB. Un poco menos fácil con Berkeley DB a pelo: http://www.jcea.es/programacion/pybsddb.htm Este es un tema que me interesa y tengo varias implementaciones hechas, pero no son Open Source. Estoy disponible para que me preguntes, no obstante :p - -- Jesus Cea Avion _/_/ _/_/_/ _/_/_/ jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/ jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/_/_/_/ . _/_/ _/_/ _/_/ _/_/ _/_/ "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/ "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/ "El amor es poner tu felicidad en la felicidad de otro" - Leibniz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBSL/ntplgi5GaxT1NAQKD/wP9E1RaCCZBO7oHYqRf5AVrwZOHUn2u1jOx tQgfQLrTjtVfkE/6sSQGU37MR1vh5vbl5Uhr4Rrhwdc0OKD/XZwYqkyloaQc1nfN jW3CWPjPfPtSvequwzqLFPhMY2ChymkHwhNkWjmZYv0KjHi63tONjweSHL4SjaUE wQLrdFsNR1I= =uxN4 -----END PGP SIGNATURE----- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From un_spacyar en yahoo.com.ar Thu Sep 4 15:32:14 2008 From: un_spacyar en yahoo.com.ar (Dario de la Cruz) Date: Thu, 4 Sep 2008 06:32:14 -0700 (PDT) Subject: Problemas con copytree In-Reply-To: References: Message-ID: <88342.6399.qm@web51604.mail.re2.yahoo.com> Hola! Gracias por todas las respuestas. El directorio de origen existe, y si modifico el script para que no intente generar una sub-carpeta, funciona sin problemas. Empiezo a pensar que puede ser una limitacion del 'copytree', aunque me parece extraño. Muchas gracias por sus sugerencias. Dario., --- El mar 2-sep-08, Jose Caballero escribió: > De: Jose Caballero > Asunto: Re: [Python-es] Problemas con copytree > Para: un_spacyar en yahoo.com.ar > Fecha: martes, 2 de septiembre de 2008, 11:30 pm > Lo raro es que ese error aparece cuando no existe el > directorio de ORIGEN. > Comprueba que tu cadena 'linea' es realmente el > directorio origen. > > > Suerte > Jose > > > El 2 de septiembre de 2008 10:51, Dario de la Cruz > escribió: > > > > > Hola!, si el error que me muestra es siempre el mismo: > > > > No such file or directory: > 'd:\\pback\\1' > > > > Es más, si modifico el programa para que el path > donde copia el archivo sea > > unicamente D:\Pback, el script funciona > correctamente. El problema es al > > agregar la subcarpeta '1'. > > > > > > A continuación les copio el fuente: > > Saludos y gracias por su tiempo. > > Dario.- > > > > > > import shutil > > import string > > import fileinput > > > > def ExtractFolder (ruta): > > > > longitud = len(ruta) > > n = longitud > > carpeta = '' > > folder = '' > > > > while n>0: > > > > if ruta[n-1]=='\\': > > longitudCarpeta = len(carpeta) #obtengo > la cantidad de > > caracteres de la carpeta > > m = longitudCarpeta > > > > while m>0: #reordena el nombre de > la carpeta (de lo > > contrario el nombre vuelve espejado). > > folder = folder + carpeta[m-1] > > m = m-1 > > > > #print "nombre carpeta > (ordenado):" + folder > > break > > > > carpeta = carpeta + ruta[n-1] > > n = n-1 > > > > > > #destino = 'd:\pback' > > if not ruta: > > break # <-- no sacar. > > #print ruta > > return folder > > > > > > > > filePath = open('archivo.txt', 'r') > > > > #recorre el archivo, leyendo linea x linea y mostrando > el contenido. > > while True: > > linea = filePath.readline() > > linea = linea.replace('\n', '') > #elimina el \n existente al final de c/ > > linea > > destino = 'd:\\pback\\' > #carpeta destino del backup. Reemplazar x ruta al > > pendrive. > > if not linea: > > break # <-- no sacar. > > > > carpetaDestino = ExtractFolder(linea) > > print "========================" > > print carpetaDestino > > print "========================" > > > > print carpetaDestino > > longPath = destino + carpetaDestino > > shutil.copytree(linea, longPath) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --- El lun 1-sep-08, Jose Caballero > escribió: > > > > > De: Jose Caballero > > > > Asunto: Re: [Python-es] Problemas con copytree > > > Para: un_spacyar en yahoo.com.ar > > > Fecha: lunes, 1 de septiembre de 2008, 3:48 pm > > > ¿cuál es exactamente el error que te da ahora? > ¿el mismo? > > > ¿puedes copiarlo, entero? > > > > > > > > > > > > > > > El 1 de septiembre de 2008 14:45, Dario de la > Cruz > > > escribió: > > > > > > > Jose: > > > > > > > > Gracias por tu respuesta. Probé corregir > eso, > > > poniendo '\\' en ambos > > > > casos, pero el error persiste. > > > > > > > > Saludos! > > > > Dario.,- > > > > > > > > > > > > --- El lun 1-sep-08, Jose Caballero > > > escribió: > > > > > > > > > De: Jose Caballero > > > > > > > > Asunto: Re: [Python-es] Problemas con > copytree > > > > > Para: un_spacyar en yahoo.com.ar > > > > > Fecha: lunes, 1 de septiembre de 2008, > 3:18 pm > > > > > ¿tienes bien todas las barras? en > > > d:\pyback\\1 > > > > > tienes '\' por un lado y > > > '\\' > > > > > por otro. > > > > > No me manejo bien con Windows, por lo > que no sé > > > si eso > > > > > está bien o mal, pero > > > > > me resulta raro. > > > > > > > > > > > > > > > Suerte, > > > > > Jose > > > > > > > > > > > > > > > > > > > > 2008/9/1 Dario de la Cruz > > > > > > > > > > > > > > Buenos dias. Estoy haciendo un > script que > > > me permita > > > > > copiar una serie de > > > > > > carpetas. Mi problema reside en > que el > > > directorio de > > > > > destino es a su vez un > > > > > > subdirectorio, con lo cual me tira > el > > > siguiente error: > > > > > > > > > > > > os.mkdir(dst) > > > > > > OSError: [Errno 2] No such file or > > > directory: > > > > > 'd:\\pback\1' > > > > > > > > > > > > al ejecutar la sentencia: > > > > > > > > > > > > shutil.copytree(linea, longPath) > > > > > > > > > > > > donde la variable longPath tiene > el > > > siguiente valor: > > > > > > d:\pyback\\1 > > > > > > > > > > > > O sea, estoy tratando de de copiar > el > > > contenido del > > > > > directorio "linea", > > > > > > dentro de D:\PYBACK\1 > > > > > > > > > > > > Si modifico la variable longPath > para que el > > > valor de > > > > > la misma sea > > > > > > D:\PYBACK, el script funciona > > > correctamente, con > > > > > lo cual me hace sospechar > > > > > > que el problema se relaciona con > los > > > subdirectorios. > > > > > > > > > > > > Se trata de una limitacion de la > funcion > > > copytree o es > > > > > un error mio? > > > > > > > > > > > > > > > > > > Muchas gracias por su tiempo. > > > > > > Saludos! > > > > > > > > > > > > Dario. > > > > > > > > > > > > > > > > > > Yahoo! Cocina > > > > > > Recetas prácticas y comida > saludable > > > > > > http://ar.mujer.yahoo.com/cocina/ > > > > > > > > > _______________________________________________ > > > > > > Lista de correo Python-es > > > > > > > http://listas.aditel.org/listinfo/python-es > > > > > > FAQ: > http://listas.aditel.org/faqpyes > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________________________________________________________________________________ > > > > ¡Buscá desde tu celular! > > > > > > > > Yahoo! oneSEARCH ahora está en Claro > > > > > > > > http://ar.mobile.yahoo.com/onesearch > > > > > > > > > > Yahoo! Cocina > > Recetas prácticas y comida saludable > > http://ar.mujer.yahoo.com/cocina/ > > Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cgalisteo en k-rolus.net Thu Sep 4 16:23:58 2008 From: cgalisteo en k-rolus.net (Carlos) Date: Thu, 4 Sep 2008 16:23:58 +0200 Subject: archivos lista In-Reply-To: <85f6ddd20809040336w7ed7127ckfca3774116d0ab81@mail.gmail.com> References: <85f6ddd20809040336w7ed7127ckfca3774116d0ab81@mail.gmail.com> Message-ID: On Thu, Sep 4, 2008 at 12:36 PM, Alvaro wrote: > ¿Alguien puede dar algo de informacion de porque no se puede acceder a > los archivos de la lista a traves de?: Pues es una buena pregunta. La verdad yo no los he visto funcionar nunca. Alguna vez se ha comentado por aquí (por motivos evidentes no puedo enlazarte el hilo) y creo que nunca se ha llegado a arreglar. -- --- Carlos Galisteo PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From francisco.palm en gmail.com Thu Sep 4 18:58:55 2008 From: francisco.palm en gmail.com (Francisco Palm) Date: Fri, 5 Sep 2008 12:28:55 +1930 Subject: =?ISO-8859-1?Q?Re:__=BFAlguien_me_aconseja_un?= =?ISO-8859-1?Q?_IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: <48BE2440.4090102@finlay.cmw.sld.cu> References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> <48BE2440.4090102@finlay.cmw.sld.cu> Message-ID: Ja ja ja es solamente marketing... Haz el ejercicio de responder así a cada anuncio que dice "el mejor lavaplatos" o cosas por el estilo.. No es para tomárselo en serio!!! De todos modos, es -mucha- mejor opción que Eclipse para los que creen en serio en los lenguajes dinámicos. Be Happy F. Palm 2008/9/4 Mayi : > Hola Franciso: > > No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado > absolutista, existen muchas variantes con sus pros y sus contras, creo que > es demasiado decir que tal opción es la super-hiper-mega-plus opción, > solamente porque desde tu punto de vista sea así, yo he utilizado el > OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más > funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de > acuerdo en sugerir y dar los pros de cada cual, pero es un tanto absolutista > tu posición. > > slds > > Francisco Palm escribió: >> >> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ >> >> No se devora la mitad de la RAM de tu máquina como Eclipse, sin >> importar cuanta RAM pueda tener ! >> >> Puede emular vi, puede emular emacs y puedes usarlo como cualquier >> editor de texto "tradicional" >> >> Está basado en el engine de Firefox, se le pueden programar >> extensiones como a Firefox!! >> >> Tiene funcionalidad especializada para lenguajes dinámicos, >> extensiones para pruebas unitarias... >> >> Saludos >> >> F. Palm >> >> > > -- > Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, > Cuba > en busca de virus y se considera que está limpio. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- -------------------------------------- fpalm en ula.ve francisco.palm en gmail.com cel: 0414 5109177 tel: 0274 6352001 ---- Yo creo que todavía no es demasiado tarde para construir una utopía que nos permita compartir la tierra. Gabriel García Márquez. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Thu Sep 4 19:02:00 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Thu, 4 Sep 2008 19:02:00 +0200 Subject: Cola de tareas con persistencia In-Reply-To: <48BFE7BB.4020705@jcea.es> References: <49414f570808180812l3c3caafbm66ba79ffee9bea31@mail.gmail.com> <48BFE7BB.4020705@jcea.es> Message-ID: <49414f570809041002o7eeffeednf55f9ed6546d0b06@mail.gmail.com> 2008/9/4 Jesus Cea : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > lasizoillo wrote: >> Me serviría una cola de eventos como pyro[2] si tuviera persistencia > > Yo creo que es fácil de hacer con Durus+Berkeley DB. Un poco menos fácil > con Berkeley DB a pelo: > Despues de ver más detenidamente TheSchwartz, creo que el sitema de persistencia no puede ser otro que una base de datos relacional. Funcionalidades como agrupar las acciones de envio de correo a un mismo dominio para hacer una unica conexión smtp, no veo que sean faciles (y eficientes) de implementar en una BerkeleyDB. Otro punto a favor de las bases relacionales, es que en la mayoría de los proyectos en los que vaya a requerir una cola con persistencia, ya voy a tener instalada la base de datos. > > Este es un tema que me interesa y tengo varias implementaciones hechas, > pero no son Open Source. Estoy disponible para que me preguntes, no > obstante :p Creo que optaré por implementar un port de TheSchwartz. Tiene un diseño maduro que se adapta a lo que necesito (y que no encuentro en python). Aunque el proyecto que estoy haciendo ahora mismo no es libre, trataré de liberar esta pieza. Aunque todavía va a esperar un tiempo, por cambios en el proyecto ya no voy a necesitar (por ahora) una cola. Espero que el día de mañana puedas ofrecer algo open source ;-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Thu Sep 4 19:05:47 2008 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Thu, 4 Sep 2008 17:05:47 +0000 (GMT) Subject: =?iso-8859-1?Q?Re=3A_=5BPython-es=5D_=BFAlguien_me_aconseja_un_IDE_para_e?= =?iso-8859-1?Q?mpezar_a_programar_en_Python=3F?= Message-ID: <277493.58288.qm@web23702.mail.ird.yahoo.com> IDEs libres y no comerciales que recomiendo: 1 Para Windows: * PyScripter, es muy ligero, pues está desarrollado en Delphi. Comodísimo, por ejemplo; cuando estás depurando, pasas el puntero sobre una variable y aparece el valor de la misma. 2 Multi-plataforma: * Eclipse, es muy robusto depurando, pero con 512 Mb de RAM va lento. Es el que he elegido; por ahora... :-) * Eric. Sólo le he echado un vistazo, y parece también muy bueno depurando. (Con los dos anteriores puedes depurar aplicaciones web como CherryPy, TurboGears, Django...) * Boa Constructor es menos robusto depurando. Dispone de un diseñador visual de interfaz gráfico incorporado. * SPE es más incómodo para depurar. Incluye WxGlade; para el desarrollo visual del interfaz gráfico. * Pida también parece bastante bueno depurando, aunque no lo he probado. Que alguien me corija si no está de acuerdo. Saludos :-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Sep 4 19:24:50 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 04 Sep 2008 19:24:50 +0200 Subject: archivos lista In-Reply-To: <85f6ddd20809040336w7ed7127ckfca3774116d0ab81@mail.gmail.com> References: <85f6ddd20809040336w7ed7127ckfca3774116d0ab81@mail.gmail.com> Message-ID: <48C019E2.6090207@gmail.com> Alvaro escribió: > ¿Alguien puede dar algo de informacion de porque no se puede acceder a > los archivos de la lista a traves de?: > > http://listas.aditel.org/archivos/python-es Es cierto, los archivos no están siempre activos, pero siempre puedes consultar en la pasarela de gmane: http://news.gmane.org/gmane.comp.python.general.castellano _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Thu Sep 4 19:41:09 2008 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Thu, 4 Sep 2008 13:41:09 -0400 (CDT) Subject: Emacs y python In-Reply-To: References: Message-ID: <32697372.109131220550069365.JavaMail.root@zimbra2.uci.cu> Saludos Pythoneros. He tratado por mucho, siguiendo cuanto tutorial me encuentro de dotar a mi Emacs con el tan util autocompletamiento de código. Peor por mucho que he tratado no he obtenido resultado alguno. Lo último que intenté lo saqué de aquí --> http://www.rwdev.eu/articles/emacspyeng pero nada. Si alguno de ustedes a chocado con este problema, por favor ... PD:El Emacs que uso es el 22.2.1 con Gtk+ version 2.12.1 y python 2.4 ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Wed Sep 3 20:48:47 2008 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Wed, 03 Sep 2008 13:48:47 -0500 Subject: =?ISO-8859-1?Q?=BFAlguien_me_aconseja_un_?= =?ISO-8859-1?Q?IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> <48BE2440.4090102@finlay.cmw.sld.cu> Message-ID: <48BEDC0F.90801@finlay.cmw.sld.cu> Jajaja, no es que me lo tome "demasiado" en serio :-), era solo un comentario, no por defender a Eclipse, porque al final, la Eclipse Foundation no me da ningún salario 8) slds Francisco Palm escribió: > Ja ja ja es solamente marketing... > > Haz el ejercicio de responder así a cada anuncio que dice "el mejor > lavaplatos" o cosas por el estilo.. > > No es para tomárselo en serio!!! > > De todos modos, es -mucha- mejor opción que Eclipse para los que creen > en serio en los lenguajes dinámicos. > > Be Happy > > F. Palm > > 2008/9/4 Mayi : > >> Hola Franciso: >> >> No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado >> absolutista, existen muchas variantes con sus pros y sus contras, creo que >> es demasiado decir que tal opción es la super-hiper-mega-plus opción, >> solamente porque desde tu punto de vista sea así, yo he utilizado el >> OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más >> funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de >> acuerdo en sugerir y dar los pros de cada cual, pero es un tanto absolutista >> tu posición. >> >> slds >> >> Francisco Palm escribió: >> >>> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ >>> >>> No se devora la mitad de la RAM de tu máquina como Eclipse, sin >>> importar cuanta RAM pueda tener ! >>> >>> Puede emular vi, puede emular emacs y puedes usarlo como cualquier >>> editor de texto "tradicional" >>> >>> Está basado en el engine de Firefox, se le pueden programar >>> extensiones como a Firefox!! >>> >>> Tiene funcionalidad especializada para lenguajes dinámicos, >>> extensiones para pruebas unitarias... >>> >>> Saludos >>> >>> F. Palm >>> >>> >>> >> -- >> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >> Cuba >> en busca de virus y se considera que está limpio. >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > > > > -- Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, Cuba en busca de virus y se considera que está limpio. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Thu Sep 4 22:23:06 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Thu, 4 Sep 2008 22:23:06 +0200 Subject: Mbox gmail Message-ID: Alguien sabe como descargar un mbox de gmail mediante python? -- Daniel Gonzalez Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jaidafuerte en gmail.com Fri Sep 5 04:07:04 2008 From: jaidafuerte en gmail.com (jaimedavid villafuerte) Date: Thu, 4 Sep 2008 21:07:04 -0500 Subject: =?ISO-8859-1?Q?Re:__=BFAlguien_me_aconseja_un?= =?ISO-8859-1?Q?_IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: <48BEDC0F.90801@finlay.cmw.sld.cu> References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <48BE04FA.90900@gmail.com> <48BE2440.4090102@finlay.cmw.sld.cu> <48BEDC0F.90801@finlay.cmw.sld.cu> Message-ID: El verdadero problema en este dilema parece ser "eclipse(pydev)" vs "el resto" con el problema de los recursos que el gran eclipse consume, entonces el punto parece ser en realidad si a pesar de esta característica vale la pena usar eclipse(pydev) o son mejores elecciones: komodo, eric, boa o incluso el gran emacs. Entonces si alguien puede compararlos en este sentido sería muy útil puesto que siempre un usuario defenderá su posición en el uso de cualquier tecnología pero a la hora de compararlos la balanza empieza a inclinarse a favor de uno o de otro atentamente David Villafuerte El 3 de septiembre de 2008 13:48, Mayi escribió: > Jajaja, no es que me lo tome "demasiado" en serio :-), era solo un > comentario, no por defender a Eclipse, porque al final, la Eclipse > Foundation no me da ningún salario 8) > > slds > > Francisco Palm escribió: > > Ja ja ja es solamente marketing... >> >> Haz el ejercicio de responder así a cada anuncio que dice "el mejor >> lavaplatos" o cosas por el estilo.. >> >> No es para tomárselo en serio!!! >> >> De todos modos, es -mucha- mejor opción que Eclipse para los que creen >> en serio en los lenguajes dinámicos. >> >> Be Happy >> >> F. Palm >> >> 2008/9/4 Mayi : >> >> >>> Hola Franciso: >>> >>> No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado >>> absolutista, existen muchas variantes con sus pros y sus contras, creo >>> que >>> es demasiado decir que tal opción es la super-hiper-mega-plus opción, >>> solamente porque desde tu punto de vista sea así, yo he utilizado el >>> OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más >>> funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de >>> acuerdo en sugerir y dar los pros de cada cual, pero es un tanto >>> absolutista >>> tu posición. >>> >>> slds >>> >>> Francisco Palm escribió: >>> >>> >>>> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ >>>> >>>> No se devora la mitad de la RAM de tu máquina como Eclipse, sin >>>> importar cuanta RAM pueda tener ! >>>> >>>> Puede emular vi, puede emular emacs y puedes usarlo como cualquier >>>> editor de texto "tradicional" >>>> >>>> Está basado en el engine de Firefox, se le pueden programar >>>> extensiones como a Firefox!! >>>> >>>> Tiene funcionalidad especializada para lenguajes dinámicos, >>>> extensiones para pruebas unitarias... >>>> >>>> Saludos >>>> >>>> F. Palm >>>> >>>> >>>> >>>> >>> -- >>> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >>> Cuba >>> en busca de virus y se considera que está limpio. >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >>> >>> >> >> >> >> >> > > -- > Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, > Cuba > en busca de virus y se considera que está limpio. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Fri Sep 5 08:24:52 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Fri, 05 Sep 2008 01:54:52 -0430 Subject: =?ISO-8859-1?Q?=BFAlguien?= me aconseja un IDE para empezar a programar en Python? In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <48BE04FA.90900@gmail.com> <48BE2440.4090102@finlay.cmw.sld.cu> <48BEDC0F.90801@finlay.cmw.sld.cu> Message-ID: <1220595893.4710.108.camel@localhost.localdomain> Hola, Según veo el problema, más allá de de los recursos que consume eclipse para usar pydev, es el mismísimo hecho de que eclipse es la herramienta java por excelencia (incluyendo sus requerimientos de memoria, disco, JRE.. etc). Tradicionalmente se piensa en Java como un antagónico de Python (quizás tienen razón) y esto es lo que, en mi humilde opinión, creo que levanta más desagrado en algunos Pythonistas. Todos los ide's responden a formas creativas particulares de como les parece mejor programar código Python. Generalmente todos ofrecen muchísimos y buenos extras. Algunos construyen GUIS, otros tienen excelentes autocompletados, otros vínculos dentro del código que trazan los llamados de los distintos módulos (esto lo hace pydev), integración con plataformas específicas para interfaces gráficas, o para desarrollo web, o para scripting o lo que sea, pero lo cierto que para programar Python, como para la mayoría de los lenguajes que dan libertad al desarrollador, lo que se necesita es un editor de texto plano y muchas ganas de hacer algo bueno, lo demás son herramientas de apoyo. Recomendar un IDE para python? si eclipse le da escozor o si no tiene recursos excedentarios en su computador entonces no use pydev, si quiere algo 100% Python use eric o leo-editor, si no le gusta eric ni leo, use Boa, si no SPE, si no Anjuta, si no KDevelop, si no IDLE, si no DrPython, si no Pyragua, si no PyScripter, si no PIDA, si no jEdit, si no BlackAdder, si no MousePad, si no gEdit, si no Emacs, si no Vim, si no OpenKomodo, si el Software Libre no le convence y prefiere invertir un dinerito está Komodo o Wings o UltraEdit o dese una vuelta por MacPython si tienen una apple,.. Hay para todos los gustos, tamaños y colores.. La lista lejos de hacerse más corta cada vez se hace más larga, espero que esta pequeña muestra les ayude a hallar alguno que sea adecuado para su trabajo. Si tiene dudas o quiere verlos funcionando antes de bajarlos/comprarlos visite http://blog.showmedo.com/2007/03/08/choosing-a-python-ide/ y busque los link para videos de su selección y preferencia. O revise si existe algo más actualizado que esta página http://c2.com/cgi/wiki?PythonIde Saludos Carlos Gustavo Ruiz (arahat) http://py.arahat.net/ PD: si se me escapó algún IDE en la lista no se sientan ignorados es que tal vez no lo conozca o se me haya olvidado.. ;-) El jue, 04-09-2008 a las 21:07 -0500, jaimedavid villafuerte escribió: > El verdadero problema en este dilema parece ser "eclipse(pydev)" vs "el > resto" con el problema de los recursos que el gran eclipse consume, entonces > el punto parece ser en realidad si a pesar de esta característica vale la > pena usar eclipse(pydev) o son mejores elecciones: komodo, eric, boa o > incluso el gran emacs. Entonces si alguien puede compararlos en este sentido > sería muy útil puesto que siempre un usuario defenderá su posición en el uso > de cualquier tecnología pero a la hora de compararlos la balanza empieza a > inclinarse a favor de uno o de otro > > atentamente > David Villafuerte > > El 3 de septiembre de 2008 13:48, Mayi escribió: > > > Jajaja, no es que me lo tome "demasiado" en serio :-), era solo un > > comentario, no por defender a Eclipse, porque al final, la Eclipse > > Foundation no me da ningún salario 8) > > > > slds > > > > Francisco Palm escribió: > > > > Ja ja ja es solamente marketing... > >> > >> Haz el ejercicio de responder así a cada anuncio que dice "el mejor > >> lavaplatos" o cosas por el estilo.. > >> > >> No es para tomárselo en serio!!! > >> > >> De todos modos, es -mucha- mejor opción que Eclipse para los que creen > >> en serio en los lenguajes dinámicos. > >> > >> Be Happy > >> > >> F. Palm > >> > >> 2008/9/4 Mayi : > >> > >> > >>> Hola Franciso: > >>> > >>> No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado > >>> absolutista, existen muchas variantes con sus pros y sus contras, creo > >>> que > >>> es demasiado decir que tal opción es la super-hiper-mega-plus opción, > >>> solamente porque desde tu punto de vista sea así, yo he utilizado el > >>> OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más > >>> funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de > >>> acuerdo en sugerir y dar los pros de cada cual, pero es un tanto > >>> absolutista > >>> tu posición. > >>> > >>> slds > >>> > >>> Francisco Palm escribió: > >>> > >>> > >>>> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ > >>>> > >>>> No se devora la mitad de la RAM de tu máquina como Eclipse, sin > >>>> importar cuanta RAM pueda tener ! > >>>> > >>>> Puede emular vi, puede emular emacs y puedes usarlo como cualquier > >>>> editor de texto "tradicional" > >>>> > >>>> Está basado en el engine de Firefox, se le pueden programar > >>>> extensiones como a Firefox!! > >>>> > >>>> Tiene funcionalidad especializada para lenguajes dinámicos, > >>>> extensiones para pruebas unitarias... > >>>> > >>>> Saludos > >>>> > >>>> F. Palm > >>>> > >>>> > >>>> > >>>> > >>> -- > >>> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, > >>> Cuba > >>> en busca de virus y se considera que está limpio. > >>> > >>> _______________________________________________ > >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >>> > >>> > >> > >> > >> > >> > >> > > > > -- > > Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, > > Cuba > > en busca de virus y se considera que está limpio. > > > > _______________________________________________ > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjrojoc en hotmail.com Fri Sep 5 09:06:22 2008 From: jjrojoc en hotmail.com (=?iso-8859-1?Q?Juan_Jos=E9_Rojo?=) Date: Fri, 5 Sep 2008 07:06:22 +0000 Subject: =?iso-8859-1?Q?RE:__=BFAlguien_me_aconseja_un_IDE=09para_empez?= =?iso-8859-1?Q?ar_a_programar_en_Python=3F?= In-Reply-To: <1220595893.4710.108.camel@localhost.localdomain> References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <48BE04FA.90900@gmail.com> <48BE2440.4090102@finlay.cmw.sld.cu> <48BEDC0F.90801@finlay.cmw.sld.cu> <1220595893.4710.108.camel@localhost.localdomain> Message-ID: No olvidarse de Ulipad, simple, no consume mucho, buen autocompletado de código, etc ---------------------------------------- > Subject: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a programar en Python? > From: carlosgruiz74 en gmail.com > To: python-es en aditel.org > Date: Fri, 5 Sep 2008 01:54:52 -0430 > > Hola, > > Según veo el problema, más allá de de los recursos que consume eclipse > para usar pydev, es el mismísimo hecho de que eclipse es la herramienta > java por excelencia (incluyendo sus requerimientos de memoria, disco, > JRE.. etc). Tradicionalmente se piensa en Java como un antagónico de > Python (quizás tienen razón) y esto es lo que, en mi humilde opinión, > creo que levanta más desagrado en algunos Pythonistas. > > Todos los ide's responden a formas creativas particulares de como les > parece mejor programar código Python. Generalmente todos ofrecen > muchísimos y buenos extras. Algunos construyen GUIS, otros tienen > excelentes autocompletados, otros vínculos dentro del código que trazan > los llamados de los distintos módulos (esto lo hace pydev), integración > con plataformas específicas para interfaces gráficas, o para desarrollo > web, o para scripting o lo que sea, pero lo cierto que para programar > Python, como para la mayoría de los lenguajes que dan libertad al > desarrollador, lo que se necesita es un editor de texto plano y muchas > ganas de hacer algo bueno, lo demás son herramientas de apoyo. > > Recomendar un IDE para python? si eclipse le da escozor o si no tiene > recursos excedentarios en su computador entonces no use pydev, si quiere > algo 100% Python use eric o leo-editor, si no le gusta eric ni leo, use > Boa, si no SPE, si no Anjuta, si no KDevelop, si no IDLE, si no > DrPython, si no Pyragua, si no PyScripter, si no PIDA, si no jEdit, si > no BlackAdder, si no MousePad, si no gEdit, si no Emacs, si no Vim, si > no OpenKomodo, si el Software Libre no le convence y prefiere invertir > un dinerito está Komodo o Wings o UltraEdit o dese una vuelta por > MacPython si tienen una apple,.. Hay para todos los gustos, tamaños y > colores.. La lista lejos de hacerse más corta cada vez se hace más > larga, espero que esta pequeña muestra les ayude a hallar alguno que sea > adecuado para su trabajo. > > Si tiene dudas o quiere verlos funcionando antes de bajarlos/comprarlos > visite http://blog.showmedo.com/2007/03/08/choosing-a-python-ide/ y > busque los link para videos de su selección y preferencia. O revise si > existe algo más actualizado que esta página > http://c2.com/cgi/wiki?PythonIde > > Saludos > > Carlos Gustavo Ruiz (arahat) > http://py.arahat.net/ > > PD: si se me escapó algún IDE en la lista no se sientan ignorados es que > tal vez no lo conozca o se me haya olvidado.. ;-) > > > > > > > > El jue, 04-09-2008 a las 21:07 -0500, jaimedavid villafuerte escribió: >> El verdadero problema en este dilema parece ser "eclipse(pydev)" vs "el >> resto" con el problema de los recursos que el gran eclipse consume, entonces >> el punto parece ser en realidad si a pesar de esta característica vale la >> pena usar eclipse(pydev) o son mejores elecciones: komodo, eric, boa o >> incluso el gran emacs. Entonces si alguien puede compararlos en este sentido >> sería muy útil puesto que siempre un usuario defenderá su posición en el uso >> de cualquier tecnología pero a la hora de compararlos la balanza empieza a >> inclinarse a favor de uno o de otro >> >> atentamente >> David Villafuerte >> >> El 3 de septiembre de 2008 13:48, Mayi escribió: >> >>> Jajaja, no es que me lo tome "demasiado" en serio :-), era solo un >>> comentario, no por defender a Eclipse, porque al final, la Eclipse >>> Foundation no me da ningún salario 8) >>> >>> slds >>> >>> Francisco Palm escribió: >>> >>> Ja ja ja es solamente marketing... >>>> >>>> Haz el ejercicio de responder así a cada anuncio que dice "el mejor >>>> lavaplatos" o cosas por el estilo.. >>>> >>>> No es para tomárselo en serio!!! >>>> >>>> De todos modos, es -mucha- mejor opción que Eclipse para los que creen >>>> en serio en los lenguajes dinámicos. >>>> >>>> Be Happy >>>> >>>> F. Palm >>>> >>>> 2008/9/4 Mayi : >>>> >>>> >>>>> Hola Franciso: >>>>> >>>>> No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado >>>>> absolutista, existen muchas variantes con sus pros y sus contras, creo >>>>> que >>>>> es demasiado decir que tal opción es la super-hiper-mega-plus opción, >>>>> solamente porque desde tu punto de vista sea así, yo he utilizado el >>>>> OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más >>>>> funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de >>>>> acuerdo en sugerir y dar los pros de cada cual, pero es un tanto >>>>> absolutista >>>>> tu posición. >>>>> >>>>> slds >>>>> >>>>> Francisco Palm escribió: >>>>> >>>>> >>>>>> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ >>>>>> >>>>>> No se devora la mitad de la RAM de tu máquina como Eclipse, sin >>>>>> importar cuanta RAM pueda tener ! >>>>>> >>>>>> Puede emular vi, puede emular emacs y puedes usarlo como cualquier >>>>>> editor de texto "tradicional" >>>>>> >>>>>> Está basado en el engine de Firefox, se le pueden programar >>>>>> extensiones como a Firefox!! >>>>>> >>>>>> Tiene funcionalidad especializada para lenguajes dinámicos, >>>>>> extensiones para pruebas unitarias... >>>>>> >>>>>> Saludos >>>>>> >>>>>> F. Palm >>>>>> >>>>>> >>>>>> >>>>>> >>>>> -- >>>>> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >>>>> Cuba >>>>> en busca de virus y se considera que está limpio. >>>>> >>>>> _______________________________________________ >>>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>>> FAQ: http://listas.aditel.org/faqpyes >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> >>> >>> -- >>> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >>> Cuba >>> en busca de virus y se considera que está limpio. >>> >>> _______________________________________________ >>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>> FAQ: http://listas.aditel.org/faqpyes >>> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > _________________________________________________________________ Prueba los prototipos de los últimos en MSN Motor http://motor.es.msn.com/_______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From flaper87 en gmail.com Fri Sep 5 11:13:18 2008 From: flaper87 en gmail.com (Flavio Percoco Premoli) Date: Fri, 5 Sep 2008 09:13:18 +0000 Subject: =?iso-8859-1?Q?=BFAlguie?= =?iso-8859-1?Q?n?= me aconseja un IDE para empezar a programar en Python? In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <921770.90991.qm@web51606.mail.re2.yahoo.com> <48BE04FA.90900@gmail.com> Message-ID: <20080905091318.GA4690@r4-p17> Espero te sirva: http://wiki.python.org/moin/PythonEditors Saludos -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.org Usuario Linux registrado #436538 Geek by nature, Linux by choice, Archer of course. Key Fingerprint: 2AAC 589E 6E61 98FC 1D80 D36B 3094 6CEA 26FD 9E19 The Solution to everything: python -c "from struct import pack; print pack('5b', (41*len('99')), pow(8,2)+20, 4900**0.5, range(78)[-1], 10)" ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 197 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From flaper87 en gmail.com Fri Sep 5 11:15:31 2008 From: flaper87 en gmail.com (Flavio Percoco Premoli) Date: Fri, 5 Sep 2008 09:15:31 +0000 Subject: Mbox gmail In-Reply-To: References: Message-ID: <20080905091531.GB4690@r4-p17> On Thu 04.Sep.08 22:23, Daniel González wrote: >Alguien sabe como descargar un mbox de gmail mediante python? No se directamente como pero se que offlineimap esta escrito en python y es el que uso para descargar mi correo de gmail y leerlo con mutt. Saludos -- Flavio Percoco Premoli, A.K.A. [Flaper87] http://www.flaper87.org Usuario Linux registrado #436538 Geek by nature, Linux by choice, Archer of course. Key Fingerprint: 2AAC 589E 6E61 98FC 1D80 D36B 3094 6CEA 26FD 9E19 The Solution to everything: python -c "from struct import pack; print pack('5b', (41*len('99')), pow(8,2)+20, 4900**0.5, range(78)[-1], 10)" ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 197 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mayragm en finlay.cmw.sld.cu Thu Sep 4 08:04:52 2008 From: mayragm en finlay.cmw.sld.cu (Mayi) Date: Thu, 04 Sep 2008 01:04:52 -0500 Subject: =?ISO-8859-1?Q?=BFAlguien_me_aconseja_un_?= =?ISO-8859-1?Q?IDE_para_empezar_a_programar_en_Python=3F?= In-Reply-To: References: <4748.14995.qm@web23706.mail.ird.yahoo.com> <48BE04FA.90900@gmail.com> <48BE2440.4090102@finlay.cmw.sld.cu> <48BEDC0F.90801@finlay.cmw.sld.cu> Message-ID: <48BF7A84.9010403@finlay.cmw.sld.cu> Hola: En mi caso utilizo en la Universidad Eclipse, la razón por la que realizé esta elección, es que habitualmente escribo código en diversos lenguajes, C/C++, Perl y Python, ocasionalmente en PHP (solo por necesidad), editar artículos, reportes, etc. en LaTeX. Hasta este punto Eclipse incluye plugins para todo lo antes mencionado (cdt, epic, pydev, texlipse, respectivamente), de modo que en una misma herramienta puedo realizar casi todas mis tareas comunes. Adicionalmente todo el código (tanto de programación, como la fuente LaTeX de los documentos) se suben para un repositorio central, en este caso se utiliza Subversion, de modo que gracias a un plugin para Eclipse también puedo realizar todo el manejo del versionado desde el propio Entorno de Desarrollo. Por supuesto, se podrían haber elegido otras herramientas que sustituyeran esto, pero el principal inconveniente, es que serían diferentes herramientas, para cada cosa, por ejemplo: Para escribir código en C/C++ Code::Blocks, Perl, Python y demás, para LaTeX, pudiera utilizar el Kile, o un plugin para gedit que permite editar/compilar/visualizar ficheros con LaTeX, utilizando rubber; finalmente para el subversion pudiera optar desde la línea de comandos (svn) hasta el RapidSVN, KSVN, etc. Pero tendría todo dispero, además ocasionalmente y en contra de mi voluntad a veces trabajo en un ordenador con Windows XP instalado, de modo que al ser eclipse multiplataforma, tengo lo mismo que utilizo en mi estación de trabajo con GNU/Linux disponible para Windows. De modo que en mi elección personal, sacrifico un poco de rendimiento, por las facilidades que me brinda Eclipse, esto por supuesto no desmerece otras alternativas, siempre he dicho y mantengo que la elección de las herramientas de trabajo, dependen tanto del gusto del que las va autilizar como del ordenador donde van a correr, entre otros factores. slds jaimedavid villafuerte escribió: > El verdadero problema en este dilema parece ser "eclipse(pydev)" vs "el > resto" con el problema de los recursos que el gran eclipse consume, entonces > el punto parece ser en realidad si a pesar de esta característica vale la > pena usar eclipse(pydev) o son mejores elecciones: komodo, eric, boa o > incluso el gran emacs. Entonces si alguien puede compararlos en este sentido > sería muy útil puesto que siempre un usuario defenderá su posición en el uso > de cualquier tecnología pero a la hora de compararlos la balanza empieza a > inclinarse a favor de uno o de otro > > atentamente > David Villafuerte > > El 3 de septiembre de 2008 13:48, Mayi escribió: > > >> Jajaja, no es que me lo tome "demasiado" en serio :-), era solo un >> comentario, no por defender a Eclipse, porque al final, la Eclipse >> Foundation no me da ningún salario 8) >> >> slds >> >> Francisco Palm escribió: >> >> Ja ja ja es solamente marketing... >> >>> Haz el ejercicio de responder así a cada anuncio que dice "el mejor >>> lavaplatos" o cosas por el estilo.. >>> >>> No es para tomárselo en serio!!! >>> >>> De todos modos, es -mucha- mejor opción que Eclipse para los que creen >>> en serio en los lenguajes dinámicos. >>> >>> Be Happy >>> >>> F. Palm >>> >>> 2008/9/4 Mayi : >>> >>> >>> >>>> Hola Franciso: >>>> >>>> No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado >>>> absolutista, existen muchas variantes con sus pros y sus contras, creo >>>> que >>>> es demasiado decir que tal opción es la super-hiper-mega-plus opción, >>>> solamente porque desde tu punto de vista sea así, yo he utilizado el >>>> OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más >>>> funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de >>>> acuerdo en sugerir y dar los pros de cada cual, pero es un tanto >>>> absolutista >>>> tu posición. >>>> >>>> slds >>>> >>>> Francisco Palm escribió: >>>> >>>> >>>> >>>>> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ >>>>> >>>>> No se devora la mitad de la RAM de tu máquina como Eclipse, sin >>>>> importar cuanta RAM pueda tener ! >>>>> >>>>> Puede emular vi, puede emular emacs y puedes usarlo como cualquier >>>>> editor de texto "tradicional" >>>>> >>>>> Está basado en el engine de Firefox, se le pueden programar >>>>> extensiones como a Firefox!! >>>>> >>>>> Tiene funcionalidad especializada para lenguajes dinámicos, >>>>> extensiones para pruebas unitarias... >>>>> >>>>> Saludos >>>>> >>>>> F. Palm >>>>> >>>>> >>>>> >>>>> >>>>> >>>> -- >>>> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >>>> Cuba >>>> en busca de virus y se considera que está limpio. >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>>> >>>> >>> >>> >>> >>> >> -- >> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >> Cuba >> en busca de virus y se considera que está limpio. >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, Cuba en busca de virus y se considera que está limpio. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From evelasco en notes.banesto.es Fri Sep 5 11:23:12 2008 From: evelasco en notes.banesto.es (evelasco en notes.banesto.es) Date: Fri, 5 Sep 2008 11:23:12 +0200 Subject: =?ISO-8859-1?Q?=BFAlguien_me_aconseja_un_IDE_para_empezar_a_programar_en?= =?ISO-8859-1?Q?_Python=3F?= In-Reply-To: <48BF7A84.9010403@finlay.cmw.sld.cu> References: <48BF7A84.9010403@finlay.cmw.sld.cu> Message-ID: Mi contribución de dos céntimos. Estas cosas siempre tienen una componente de gustos personales. Wing IDE ahora dispone de una versión gratuita, Wing IDE 101 . Es multiplataforma, yo lo he probado sobre Windows y sobre Ubuntu, y va razonablemente bien, con syntax highliting y un debugger razonable , sin montar un consumo salvaje de recursos. Eso sí, al ser una versión "capada", sin autocompletado, he terminado comprando la versión personal (30$), que tampoco parece un precio abusivo. PyScripter es estupendo, y más ágil que WingIDE, pero sólo funciona en Windows, y da menos opciones de personalización del entorno. Al final, en Windows tengo los dos montados. Para desarrollo en grupos grandes y/o mezclando con desarrollo Java, Eclipse puede estar bien, pero a mí me ha resultado más pesado en todos los sentidos, y menos intuitivo. Cuestión de gustos, insisto. Saludos a todos. Mayi Enviado por: python-es-bounces en aditel.org 04/09/2008 08:04 Por favor, responda a Lista de discusión sobre python en castellano Para: Lista de discusión sobre python en castellano cc: Asunto: Re: [Python-es] ¿Alguien me aconseja un IDE para empezar a programar en Python? Hola: En mi caso utilizo en la Universidad Eclipse, la razón por la que realizé esta elección, es que habitualmente escribo código en diversos lenguajes, C/C++, Perl y Python, ocasionalmente en PHP (solo por necesidad), editar artículos, reportes, etc. en LaTeX. Hasta este punto Eclipse incluye plugins para todo lo antes mencionado (cdt, epic, pydev, texlipse, respectivamente), de modo que en una misma herramienta puedo realizar casi todas mis tareas comunes. Adicionalmente todo el código (tanto de programación, como la fuente LaTeX de los documentos) se suben para un repositorio central, en este caso se utiliza Subversion, de modo que gracias a un plugin para Eclipse también puedo realizar todo el manejo del versionado desde el propio Entorno de Desarrollo. Por supuesto, se podrían haber elegido otras herramientas que sustituyeran esto, pero el principal inconveniente, es que serían diferentes herramientas, para cada cosa, por ejemplo: Para escribir código en C/C++ Code::Blocks, Perl, Python y demás, para LaTeX, pudiera utilizar el Kile, o un plugin para gedit que permite editar/compilar/visualizar ficheros con LaTeX, utilizando rubber; finalmente para el subversion pudiera optar desde la línea de comandos (svn) hasta el RapidSVN, KSVN, etc. Pero tendría todo dispero, además ocasionalmente y en contra de mi voluntad a veces trabajo en un ordenador con Windows XP instalado, de modo que al ser eclipse multiplataforma, tengo lo mismo que utilizo en mi estación de trabajo con GNU/Linux disponible para Windows. De modo que en mi elección personal, sacrifico un poco de rendimiento, por las facilidades que me brinda Eclipse, esto por supuesto no desmerece otras alternativas, siempre he dicho y mantengo que la elección de las herramientas de trabajo, dependen tanto del gusto del que las va autilizar como del ordenador donde van a correr, entre otros factores. slds jaimedavid villafuerte escribió: > El verdadero problema en este dilema parece ser "eclipse(pydev)" vs "el > resto" con el problema de los recursos que el gran eclipse consume, entonces > el punto parece ser en realidad si a pesar de esta característica vale la > pena usar eclipse(pydev) o son mejores elecciones: komodo, eric, boa o > incluso el gran emacs. Entonces si alguien puede compararlos en este sentido > sería muy útil puesto que siempre un usuario defenderá su posición en el uso > de cualquier tecnología pero a la hora de compararlos la balanza empieza a > inclinarse a favor de uno o de otro > > atentamente > David Villafuerte > > El 3 de septiembre de 2008 13:48, Mayi escribió: > > >> Jajaja, no es que me lo tome "demasiado" en serio :-), era solo un >> comentario, no por defender a Eclipse, porque al final, la Eclipse >> Foundation no me da ningún salario 8) >> >> slds >> >> Francisco Palm escribió: >> >> Ja ja ja es solamente marketing... >> >>> Haz el ejercicio de responder así a cada anuncio que dice "el mejor >>> lavaplatos" o cosas por el estilo.. >>> >>> No es para tomárselo en serio!!! >>> >>> De todos modos, es -mucha- mejor opción que Eclipse para los que creen >>> en serio en los lenguajes dinámicos. >>> >>> Be Happy >>> >>> F. Palm >>> >>> 2008/9/4 Mayi : >>> >>> >>> >>>> Hola Franciso: >>>> >>>> No es por contradecirte ni nada, pero eso de "-EL IDE-" es demasiado >>>> absolutista, existen muchas variantes con sus pros y sus contras, creo >>>> que >>>> es demasiado decir que tal opción es la super-hiper-mega-plus opción, >>>> solamente porque desde tu punto de vista sea así, yo he utilizado el >>>> OpenKomodo, y el Komodo IDE, de inicio el Komodo IDE incluye mucha más >>>> funcionalidades que el OpenKomodo, pero no es gratis, ni "open", estoy de >>>> acuerdo en sugerir y dar los pros de cada cual, pero es un tanto >>>> absolutista >>>> tu posición. >>>> >>>> slds >>>> >>>> Francisco Palm escribió: >>>> >>>> >>>> >>>>> -EL IDE- para python es Komodo Editor... http://www.openkomodo.com/ >>>>> >>>>> No se devora la mitad de la RAM de tu máquina como Eclipse, sin >>>>> importar cuanta RAM pueda tener ! >>>>> >>>>> Puede emular vi, puede emular emacs y puedes usarlo como cualquier >>>>> editor de texto "tradicional" >>>>> >>>>> Está basado en el engine de Firefox, se le pueden programar >>>>> extensiones como a Firefox!! >>>>> >>>>> Tiene funcionalidad especializada para lenguajes dinámicos, >>>>> extensiones para pruebas unitarias... >>>>> >>>>> Saludos >>>>> >>>>> F. Palm >>>>> >>>>> >>>>> >>>>> >>>>> >>>> -- >>>> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >>>> Cuba >>>> en busca de virus y se considera que está limpio. >>>> >>>> _______________________________________________ >>>> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>>> FAQ: http://listas.aditel.org/faqpyes >>>> >>>> >>>> >>>> >>> >>> >>> >>> >> -- >> Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, >> Cuba >> en busca de virus y se considera que está limpio. >> >> _______________________________________________ >> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > -- Este mensaje ha sido analizado por MailScanner del Nodo Finlay, Camaguey, Cuba en busca de virus y se considera que está limpio. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes Este mensaje y sus anexos pueden contener información confidencial, por lo que se informa de que su uso no autorizado está prohibido por la ley. Si Vd. considera que no es el destinatario pretendido por el remitente, por favor póngalo en su conocimiento por esta misma vía o por cualquier otro medio y elimine esta comunicación y los anexos de su sistema, sin copiar, remitir o revelar los contenidos del mismo a cualquier otra persona. Cualquier información, opinión, conclusión, recomendación, etc. contenida en el presente mensaje no relacionada con la actividad empresarial del Grupo Banesto y/o emitida por persona sin capacidad para ello, deberá considerarse como no proporcionada ni aprobada por el Banco. Banesto pone los medios a su alcance para garantizar la seguridad y ausencia de errores en la correspondencia electrónica, pero no puede asegurar la inexistencia de virus o la no alteración de los documentos transmitidos electrónicamente, por lo que declina cualquier responsabilidad a este respecto. This message and its contents may contain confidential information and its non-authorised use is prohibited by law. If you are not the intended recipient of this email, please advise the sender of the fact using the same, or other, means and delete this message and its contents from your system without copying, forwarding or revealing the contents of the message to any other person. Any information, opinion, conclusion, recommendation, etc. contained in this message and which is unrelated to the business activity of Grupo Banesto and/or issued by unauthorised personnel, shall be considered unapproved by the Bank. Banesto implements control measures to ensure, as far as possible, the security and reliability of all its electronic correspondence. However, the Bank does not guarantee that emails are virus-free or that documents have not be altered and takes no responsibility in this respect. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From artus.lla en gmail.com Fri Sep 5 15:32:32 2008 From: artus.lla en gmail.com (Arturo Llaja Alarcon) Date: Fri, 5 Sep 2008 08:32:32 -0500 Subject: Emacs y python In-Reply-To: <10aa9ca50809050630t3c9884b8w5eb7bec942555735@mail.gmail.com> References: <32697372.109131220550069365.JavaMail.root@zimbra2.uci.cu> <10aa9ca50809050630t3c9884b8w5eb7bec942555735@mail.gmail.com> Message-ID: <10aa9ca50809050632w2f774b2ajf5efc4f1f40a13af@mail.gmail.com> TAMBIÉN PUEDE ECHARLE UN VISTAZO A COMPANY MODE, TAL VES SEA LO QUE BUSCAS http://nschum.de/src/emacs/company-mode/ El 5 de septiembre de 2008 8:30, Arturo Llaja Alarcon escribió: > AUTOCOMPLETADO EN EMACS > > Alguién dejó este mensaje en la lista, muy util. Como dice remplaza M-/ por > Control + tab. Espero te sirva. > > Conseguido! > En realidad no hay que hacer nada. Emacs solito ya tiene el > autocompletado! Sólo que es una combinación "incómoda" M-/ . Para > poner algo más cómodo, podemos escribir esto en el .emacs > > (global-set-key [(C-tab)] 'dabbrev-expand) > > y usar C-tabulador para el autocompletado tanto de variables como de > funciones. En fin, que donde esté emacs > > > > El 4 de septiembre de 2008 12:41, Raydel Miranda Gomez < > rmiranda en estudiantes.uci.cu> escribió: > >> Saludos Pythoneros. >> >> He tratado por mucho, siguiendo cuanto tutorial me encuentro de dotar a mi >> Emacs con el tan util autocompletamiento de código. Peor por mucho que he >> tratado no he obtenido resultado alguno. >> >> Lo último que intenté lo saqué de aquí --> >> http://www.rwdev.eu/articles/emacspyeng pero nada. >> >> Si alguno de ustedes a chocado con este problema, por favor ... >> >> PD:El Emacs que uso es el 22.2.1 con Gtk+ version 2.12.1 y python 2.4 >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Free thought, free world. > http://www.gnu.org/home.es.html > -- Free thought, free world. http://www.gnu.org/home.es.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From artus.lla en gmail.com Fri Sep 5 15:30:13 2008 From: artus.lla en gmail.com (Arturo Llaja Alarcon) Date: Fri, 5 Sep 2008 08:30:13 -0500 Subject: Emacs y python In-Reply-To: <32697372.109131220550069365.JavaMail.root@zimbra2.uci.cu> References: <32697372.109131220550069365.JavaMail.root@zimbra2.uci.cu> Message-ID: <10aa9ca50809050630t3c9884b8w5eb7bec942555735@mail.gmail.com> AUTOCOMPLETADO EN EMACS Alguién dejó este mensaje en la lista, muy util. Como dice remplaza M-/ por Control + tab. Espero te sirva. Conseguido! En realidad no hay que hacer nada. Emacs solito ya tiene el autocompletado! Sólo que es una combinación "incómoda" M-/ . Para poner algo más cómodo, podemos escribir esto en el .emacs (global-set-key [(C-tab)] 'dabbrev-expand) y usar C-tabulador para el autocompletado tanto de variables como de funciones. En fin, que donde esté emacs El 4 de septiembre de 2008 12:41, Raydel Miranda Gomez < rmiranda en estudiantes.uci.cu> escribió: > Saludos Pythoneros. > > He tratado por mucho, siguiendo cuanto tutorial me encuentro de dotar a mi > Emacs con el tan util autocompletamiento de código. Peor por mucho que he > tratado no he obtenido resultado alguno. > > Lo último que intenté lo saqué de aquí --> > http://www.rwdev.eu/articles/emacspyeng pero nada. > > Si alguno de ustedes a chocado con este problema, por favor ... > > PD:El Emacs que uso es el 22.2.1 con Gtk+ version 2.12.1 y python 2.4 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Free thought, free world. http://www.gnu.org/home.es.html _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miltonrdominguez en hotmail.com Fri Sep 5 19:49:48 2008 From: miltonrdominguez en hotmail.com (milton rene dominguez reyna) Date: Fri, 5 Sep 2008 12:49:48 -0500 Subject: Emacs y python In-Reply-To: <10aa9ca50809050630t3c9884b8w5eb7bec942555735@mail.gmail.com> References: <32697372.109131220550069365.JavaMail.root@zimbra2.uci.cu> <10aa9ca50809050630t3c9884b8w5eb7bec942555735@mail.gmail.com> Message-ID: Buen dia: Alguien puede darme un link que sirva para dejar de pertenecer a esta lista por favor.? Gracias. Saludos.> Date: Fri, 5 Sep 2008 08:30:13 -0500> From: artus.lla en gmail.com> To: python-es en aditel.org> Subject: Re: [Python-es] Emacs y python> > AUTOCOMPLETADO EN EMACS> > Alguién dejó este mensaje en la lista, muy util. Como dice remplaza M-/ por> Control + tab. Espero te sirva.> > Conseguido!> En realidad no hay que hacer nada. Emacs solito ya tiene el> autocompletado! Sólo que es una combinación "incómoda" M-/ . Para> poner algo más cómodo, podemos escribir esto en el .emacs> > (global-set-key [(C-tab)] 'dabbrev-expand)> > y usar C-tabulador para el autocompletado tanto de variables como de> funciones. En fin, que donde esté emacs> > > > El 4 de septiembre de 2008 12:41, Raydel Miranda Gomez <> rmiranda en estudiantes.uci.cu> escribió:> > > Saludos Pythoneros.> >> > He tratado por mucho, siguiendo cuanto tutorial me encuentro de dotar a mi> > Emacs con el tan util autocompletamiento de código. Peor por mucho que he> > tratado no he obtenido resultado alguno.> >> > Lo último que intenté lo saqué de aquí -->> > http://www.rwdev.eu/articles/emacspyeng pero nada.> >> > Si alguno de ustedes a chocado con este problema, por favor ...> >> > PD:El Emacs que uso es el 22.2.1 con Gtk+ version 2.12.1 y python 2.4> >> > _______________________________________________> > Lista de correo Python-es> > http://listas.aditel.org/listinfo/python-es> > FAQ: http://listas.aditel.org/faqpyes> >> > > > -- > Free thought, free world.> http://www.gnu.org/home.es.html> _______________________________________________> Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es> FAQ: http://listas.aditel.org/faqpyes _________________________________________________________________ P.D. Live Search tiene una sorpresa buenísima, chécala aquí. http://www.ganabuscando.com/Default.aspx_______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pau.cervera en gmail.com Fri Sep 5 20:18:33 2008 From: pau.cervera en gmail.com (Pau Cervera) Date: Fri, 5 Sep 2008 20:18:33 +0200 Subject: Emacs y python In-Reply-To: <10aa9ca50809050632w2f774b2ajf5efc4f1f40a13af@mail.gmail.com> References: <32697372.109131220550069365.JavaMail.root@zimbra2.uci.cu> <10aa9ca50809050630t3c9884b8w5eb7bec942555735@mail.gmail.com> <10aa9ca50809050632w2f774b2ajf5efc4f1f40a13af@mail.gmail.com> Message-ID: <932c33150809051118j79b7b9cfu9623858a95d19eab@mail.gmail.com> Yo he conseguido que me funcionara basandome en este link: < http://timchen119.blogspot.com/2007/02/bash-like-tab-completion-in-emacs.html > pero el keybinding de [(C-tab)] no me funciona, pués estoy en ubuntu y lo utilizo para moverme entre escritorios. Tendré que cambiarlo por otra cosa, cuando aprenda un poco más elisp. 2008/9/5 Arturo Llaja Alarcon > TAMBIÉN PUEDE ECHARLE UN VISTAZO A COMPANY MODE, TAL VES SEA LO QUE BUSCAS > http://nschum.de/src/emacs/company-mode/ > > El 5 de septiembre de 2008 8:30, Arturo Llaja Alarcon > escribió: > > > AUTOCOMPLETADO EN EMACS > > > > Alguién dejó este mensaje en la lista, muy util. Como dice remplaza M-/ > por > > Control + tab. Espero te sirva. > > > > Conseguido! > > En realidad no hay que hacer nada. Emacs solito ya tiene el > > autocompletado! Sólo que es una combinación "incómoda" M-/ . Para > > poner algo más cómodo, podemos escribir esto en el .emacs > > > > (global-set-key [(C-tab)] 'dabbrev-expand) > > > > y usar C-tabulador para el autocompletado tanto de variables como de > > funciones. En fin, que donde esté emacs > > > > > > > > El 4 de septiembre de 2008 12:41, Raydel Miranda Gomez < > > rmiranda en estudiantes.uci.cu> escribió: > > > >> Saludos Pythoneros. > >> > >> He tratado por mucho, siguiendo cuanto tutorial me encuentro de dotar a > mi > >> Emacs con el tan util autocompletamiento de código. Peor por mucho que > he > >> tratado no he obtenido resultado alguno. > >> > >> Lo último que intenté lo saqué de aquí --> > >> http://www.rwdev.eu/articles/emacspyeng pero nada. > >> > >> Si alguno de ustedes a chocado con este problema, por favor ... > >> > >> PD:El Emacs que uso es el 22.2.1 con Gtk+ version 2.12.1 y python 2.4 > >> > >> _______________________________________________ > >> Lista de correo Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > > > > > > > -- > > Free thought, free world. > > http://www.gnu.org/home.es.html > > > > > > -- > Free thought, free world. > http://www.gnu.org/home.es.html > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Pau ------ Python..., what else? ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjlorenzo en uci.cu Sat Sep 6 18:23:45 2008 From: jjlorenzo en uci.cu (Jose Jorge Lorenzo Vila) Date: Sat, 6 Sep 2008 12:23:45 -0400 Subject: Python e Impresoras Message-ID: <1A668661A3AAA343B3C49E2F266DDAE044C2CA@ucixw2.uci.cu> Hola lista, ya he googleado y no encuentro respuesta. Estoy desarrollando una aplicacion web sobre django y me he topado con un problema, quizás por ser una aplicacion web y por tener la necesidad que funcione tanto en win32 como en linux. La impresión de documentos es muy importante, se va a hacer mucho y necesito que sea rápido y simple necesito además controlar el proceso,(ej. que un documento no se imprima más de una vez por cada usuario etc) y es por eso que me ha parecido que la función print() de javascript no creo me funcione, he pensado entonces en un cliente(radicado en el servidor web) y un servidor de impresión(radica en el cliente). Pero necesito no tener que hacerlo... desde ya, muchas gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Sat Sep 6 19:46:17 2008 From: ematus en gmail.com (Eduardo Matus) Date: Sat, 6 Sep 2008 14:46:17 -0300 Subject: Python e Impresoras In-Reply-To: <1A668661A3AAA343B3C49E2F266DDAE044C2CA@ucixw2.uci.cu> References: <1A668661A3AAA343B3C49E2F266DDAE044C2CA@ucixw2.uci.cu> Message-ID: <984ad6a0809061046m641c6d7et4333434bb1eba1cb@mail.gmail.com> si un usuario del sistema desea imprimir, eso lo tienes que hacer con javascript, python en este caso no te sirve porque es por parte del servidor 2008/9/6 Jose Jorge Lorenzo Vila > Hola lista, ya he googleado y no encuentro respuesta. > Estoy desarrollando una aplicacion web sobre django y me he topado con un > problema, quizás por ser una aplicacion web y por tener la necesidad que > funcione tanto en win32 como en linux. > > La impresión de documentos es muy importante, se va a hacer mucho y > necesito que sea rápido y simple necesito además controlar el proceso,(ej. > que un documento no se imprima más de una vez por cada usuario etc) y es por > eso que me ha parecido que la función print() de javascript no creo me > funcione, he pensado entonces en un cliente(radicado en el servidor web) y > un servidor de impresión(radica en el cliente). Pero necesito no tener que > hacerlo... > > desde ya, muchas gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From flopezg333 en gmail.com Sat Sep 6 20:55:48 2008 From: flopezg333 en gmail.com (Luis Fernando Lopez Aguilar) Date: Sat, 6 Sep 2008 14:55:48 -0400 Subject: Python e Impresoras In-Reply-To: <984ad6a0809061046m641c6d7et4333434bb1eba1cb@mail.gmail.com> References: <1A668661A3AAA343B3C49E2F266DDAE044C2CA@ucixw2.uci.cu> <984ad6a0809061046m641c6d7et4333434bb1eba1cb@mail.gmail.com> Message-ID: Hola Con javascript o ajax no puedes llamar una aplicacion python en el servidor? y desde ahi hacer la impresion en el cliente y ademas controlar el numero de veces de impresion? Saludos f.l. El 6 de septiembre de 2008 13:46, Eduardo Matus escribió: > si un usuario del sistema desea imprimir, eso lo tienes que hacer con > javascript, python en este caso no te sirve porque es por parte del > servidor > > 2008/9/6 Jose Jorge Lorenzo Vila > > > Hola lista, ya he googleado y no encuentro respuesta. > > Estoy desarrollando una aplicacion web sobre django y me he topado con un > > problema, quizás por ser una aplicacion web y por tener la necesidad que > > funcione tanto en win32 como en linux. > > > > La impresión de documentos es muy importante, se va a hacer mucho y > > necesito que sea rápido y simple necesito además controlar el > proceso,(ej. > > que un documento no se imprima más de una vez por cada usuario etc) y es > por > > eso que me ha parecido que la función print() de javascript no creo me > > funcione, he pensado entonces en un cliente(radicado en el servidor web) > y > > un servidor de impresión(radica en el cliente). Pero necesito no tener > que > > hacerlo... > > > > desde ya, muchas gracias > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > _______________________________________ > Eduardo Andrés Matus Coquelet > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > Santiago, Chile. > _______________________________________ > > Celular: (07) 77113825 > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Sat Sep 6 21:34:42 2008 From: ematus en gmail.com (Eduardo Matus) Date: Sat, 6 Sep 2008 16:34:42 -0300 Subject: Python e Impresoras In-Reply-To: References: <1A668661A3AAA343B3C49E2F266DDAE044C2CA@ucixw2.uci.cu> <984ad6a0809061046m641c6d7et4333434bb1eba1cb@mail.gmail.com> Message-ID: <984ad6a0809061234x7a158e4y74cbdffc677ba0c1@mail.gmail.com> javascript se ejecuta en el cliente y es ahí donde se debe mandar a imprimir, el servidor no puede dar la instrucción para que se escriba en la impresora del cliente, eso es imposible por un tema de seguridad. 2008/9/6 Luis Fernando Lopez Aguilar > Hola > Con javascript o ajax no puedes llamar una aplicacion python en el > servidor? > y desde ahi hacer la impresion en el cliente y ademas controlar el numero > de > veces de impresion? > > Saludos > f.l. > > El 6 de septiembre de 2008 13:46, Eduardo Matus > escribió: > > > si un usuario del sistema desea imprimir, eso lo tienes que hacer con > > javascript, python en este caso no te sirve porque es por parte del > > servidor > > > > 2008/9/6 Jose Jorge Lorenzo Vila > > > > > Hola lista, ya he googleado y no encuentro respuesta. > > > Estoy desarrollando una aplicacion web sobre django y me he topado con > un > > > problema, quizás por ser una aplicacion web y por tener la necesidad > que > > > funcione tanto en win32 como en linux. > > > > > > La impresión de documentos es muy importante, se va a hacer mucho y > > > necesito que sea rápido y simple necesito además controlar el > > proceso,(ej. > > > que un documento no se imprima más de una vez por cada usuario etc) y > es > > por > > > eso que me ha parecido que la función print() de javascript no creo me > > > funcione, he pensado entonces en un cliente(radicado en el servidor > web) > > y > > > un servidor de impresión(radica en el cliente). Pero necesito no tener > > que > > > hacerlo... > > > > > > desde ya, muchas gracias > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > -- > > _______________________________________ > > Eduardo Andrés Matus Coquelet > > Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales > > Santiago, Chile. > > _______________________________________ > > > > Celular: (07) 77113825 > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Sat Sep 6 21:56:51 2008 From: kalith.9 en gmail.com (kalith kalith) Date: Sat, 6 Sep 2008 15:26:51 -0430 Subject: Interactuar con user32 Message-ID: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> Es posible usar la api user32 de windows desde python asi como se puede llamar desde vb o desde C? -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sat Sep 6 22:22:44 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 6 Sep 2008 16:22:44 -0400 Subject: Interactuar con user32 In-Reply-To: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> References: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> Message-ID: http://mail.python.org/pipermail/python-win32/ El 6 de septiembre de 2008 15:56, kalith kalith escribió: > Es posible usar la api user32 de windows desde python asi como se puede > llamar desde vb o desde C? > > -- > Seamos realistas y hagamos lo imposible > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fvillarroel en yahoo.com Sun Sep 7 06:16:44 2008 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Sat, 6 Sep 2008 21:16:44 -0700 (PDT) Subject: pyPgSQL import error en Win XP Message-ID: <575968.18268.qm@web34304.mail.mud.yahoo.com> Hola, Hola acabo de instalar PyPgSQL en una maquina con Win XP; el tema es que al cargar el modulo me tira el siguiente error: >>> from pyPgSQL import PgSQL Traceback (most recent call last): File "", line 1, in -toplevel- from pyPgSQL import PgSQL File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel- from libpq import * File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel- from libpq import * ImportError: DLL load failed: No se puede encontrar el módulo especificado. >>> No hay ningun DLL en la maquina llamado libpq.dll. En la carpeta "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" hay un archivo llamado libpq.pyd Como soluciono esto. Fernando _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ottomachado en infomed.sld.cu Sun Sep 7 18:09:20 2008 From: ottomachado en infomed.sld.cu (Otto Machado) Date: Sun, 7 Sep 2008 12:09:20 -0400 Subject: pyPgSQL import error en Win XP In-Reply-To: <575968.18268.qm@web34304.mail.mud.yahoo.com> References: <575968.18268.qm@web34304.mail.mud.yahoo.com> Message-ID: <000001c91104$19ec0790$4dc416b0$@sld.cu> Normalmente en la carpeta donde esta instalado el Postgre si hay una carpeta que contiene muchas dll's entre las que se encuentra libpq.dll. Verifica eso. Cuando la encuentres, agrega el camino de esa carpeta en la variable de entorno de Windows PATH (MyPC/Properties/Advanced/Enviroment Variables). Chao, sandor -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de FERNANDO VILLARROEL Enviado el: Sunday, September 07, 2008 12:17 AM Para: python-es en aditel.org Asunto: [Python-es] pyPgSQL import error en Win XP Hola, Hola acabo de instalar PyPgSQL en una maquina con Win XP; el tema es que al cargar el modulo me tira el siguiente error: >>> from pyPgSQL import PgSQL Traceback (most recent call last): File "", line 1, in -toplevel- from pyPgSQL import PgSQL File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel- from libpq import * File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel- from libpq import * ImportError: DLL load failed: No se puede encontrar el módulo especificado. >>> No hay ningun DLL en la maquina llamado libpq.dll. En la carpeta "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" hay un archivo llamado libpq.pyd Como soluciono esto. Fernando _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fvillarroel en yahoo.com Sun Sep 7 19:02:06 2008 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Sun, 7 Sep 2008 10:02:06 -0700 (PDT) Subject: pyPgSQL import error en Win XP In-Reply-To: <000001c91104$19ec0790$4dc416b0$@sld.cu> References: <000001c91104$19ec0790$4dc416b0$@sld.cu> Message-ID: <683664.92250.qm@web34307.mail.mud.yahoo.com> Hola gracias por tu respuesta. El tema es que en esta maquina con Win XP no tengo Postgres instalado; este lo tengo en otra maquina corriendo en Linux. Debo generar unas aplicaciones en wxPython y para ello me quiero conectar con pyPgSQL. La instalacion de este genero la carpeta : C:\Python24\Lib\site-packages\pyPgSQL\libpq En esta carpeta existe un archivo llamado: "libpq.pyd" que imagino es la DLL para Postgres. Tambien prove agregando esta ruta al PATH, pero igual falla. Cuando trato de importar me tira el siguiente error: >>> from pyPgSQL import PgSQL Traceback (most recent call last): File "", line 1, in -toplevel- from pyPgSQL import PgSQL File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel- from libpq import * File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel- from libpq import * ImportError: DLL load failed: No se puede encontrar el módulo especificado. >>> Atento a sus comentarios, Fernando --- On Sun, 9/7/08, Otto Machado wrote: > From: Otto Machado > Subject: RE: [Python-es] pyPgSQL import error en Win XP > To: "'Lista de discusión sobre python en castellano'" > Date: Sunday, September 7, 2008, 1:09 PM > Normalmente en la carpeta donde esta instalado el Postgre si > hay una carpeta > que contiene muchas dll's entre las que se encuentra > libpq.dll. Verifica > eso. Cuando la encuentres, agrega el camino de esa carpeta > en la variable de > entorno de Windows PATH > (MyPC/Properties/Advanced/Enviroment Variables). > Chao, sandor > > > > > > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En > nombre de FERNANDO VILLARROEL > Enviado el: Sunday, September 07, 2008 12:17 AM > Para: python-es en aditel.org > Asunto: [Python-es] pyPgSQL import error en Win XP > > Hola, > > Hola acabo de instalar PyPgSQL en una maquina con Win XP; > el tema es que al > cargar el modulo me tira el siguiente error: > > >>> from pyPgSQL import PgSQL > > Traceback (most recent call last): > File "", line 1, in > -toplevel- > from pyPgSQL import PgSQL > File > "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", > line 449, in > -toplevel- > from libpq import * > File > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", > line 23, > in -toplevel- > from libpq import * > ImportError: DLL load failed: No se puede encontrar el > módulo especificado. > >>> > > No hay ningun DLL en la maquina llamado libpq.dll. > En la carpeta > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" > hay un archivo > llamado libpq.pyd > > Como soluciono esto. > > Fernando > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fvillarroel en yahoo.com Sun Sep 7 19:02:41 2008 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Sun, 7 Sep 2008 10:02:41 -0700 (PDT) Subject: pyPgSQL import error en Win XP In-Reply-To: <000001c91104$19ec0790$4dc416b0$@sld.cu> References: <000001c91104$19ec0790$4dc416b0$@sld.cu> Message-ID: <518862.19335.qm@web34302.mail.mud.yahoo.com> Hola gracias por tu respuesta. El tema es que en esta maquina con Win XP no tengo Postgres instalado; este lo tengo en otra maquina corriendo en Linux. Debo generar unas aplicaciones en wxPython y para ello me quiero conectar con pyPgSQL. La instalacion de este genero la carpeta : C:\Python24\Lib\site-packages\pyPgSQL\libpq En esta carpeta existe un archivo llamado: "libpq.pyd" que imagino es la DLL para Postgres. Tambien prove agregando esta ruta al PATH, pero igual falla. Cuando trato de importar me tira el siguiente error: >>> from pyPgSQL import PgSQL Traceback (most recent call last): File "", line 1, in -toplevel- from pyPgSQL import PgSQL File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel- from libpq import * File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel- from libpq import * ImportError: DLL load failed: No se puede encontrar el módulo especificado. >>> Atento a sus comentarios, Fernando --- On Sun, 9/7/08, Otto Machado wrote: > From: Otto Machado > Subject: RE: [Python-es] pyPgSQL import error en Win XP > To: "'Lista de discusión sobre python en castellano'" > Date: Sunday, September 7, 2008, 1:09 PM > Normalmente en la carpeta donde esta instalado el Postgre si > hay una carpeta > que contiene muchas dll's entre las que se encuentra > libpq.dll. Verifica > eso. Cuando la encuentres, agrega el camino de esa carpeta > en la variable de > entorno de Windows PATH > (MyPC/Properties/Advanced/Enviroment Variables). > Chao, sandor > > > > > > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En > nombre de FERNANDO VILLARROEL > Enviado el: Sunday, September 07, 2008 12:17 AM > Para: python-es en aditel.org > Asunto: [Python-es] pyPgSQL import error en Win XP > > Hola, > > Hola acabo de instalar PyPgSQL en una maquina con Win XP; > el tema es que al > cargar el modulo me tira el siguiente error: > > >>> from pyPgSQL import PgSQL > > Traceback (most recent call last): > File "", line 1, in > -toplevel- > from pyPgSQL import PgSQL > File > "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", > line 449, in > -toplevel- > from libpq import * > File > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", > line 23, > in -toplevel- > from libpq import * > ImportError: DLL load failed: No se puede encontrar el > módulo especificado. > >>> > > No hay ningun DLL en la maquina llamado libpq.dll. > En la carpeta > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" > hay un archivo > llamado libpq.pyd > > Como soluciono esto. > > Fernando > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Sun Sep 7 19:52:39 2008 From: kalith.9 en gmail.com (kalith kalith) Date: Mon, 8 Sep 2008 13:22:39 +1930 Subject: Interactuar con user32 In-Reply-To: References: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> Message-ID: <3da702830809071052j7b3d5802l38594f36215d64f2@mail.gmail.com> este modulo me da la oportunidad de poder ejemplo grabar las teclas con la funcion de user32.dll -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ottomachado en infomed.sld.cu Sun Sep 7 19:59:59 2008 From: ottomachado en infomed.sld.cu (Otto Machado) Date: Sun, 7 Sep 2008 13:59:59 -0400 Subject: pyPgSQL import error en Win XP In-Reply-To: <518862.19335.qm@web34302.mail.mud.yahoo.com> References: <000001c91104$19ec0790$4dc416b0$@sld.cu> <518862.19335.qm@web34302.mail.mud.yahoo.com> Message-ID: <000101c91113$a4812e30$ed838a90$@sld.cu> No se ahora, deberia funcionar. Mira a ver la documentación del modulo. Por cierto, seguro que reiniciaste la consola de Windows una vez actualizada la variable PATH? Al menos ciérrala y abre una nueva para que pruebes. -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de FERNANDO VILLARROEL Enviado el: Sunday, September 07, 2008 1:03 PM Para: Lista de discusión sobre python en castellano Asunto: RE: [Python-es] pyPgSQL import error en Win XP Hola gracias por tu respuesta. El tema es que en esta maquina con Win XP no tengo Postgres instalado; este lo tengo en otra maquina corriendo en Linux. Debo generar unas aplicaciones en wxPython y para ello me quiero conectar con pyPgSQL. La instalacion de este genero la carpeta : C:\Python24\Lib\site-packages\pyPgSQL\libpq En esta carpeta existe un archivo llamado: "libpq.pyd" que imagino es la DLL para Postgres. Tambien prove agregando esta ruta al PATH, pero igual falla. Cuando trato de importar me tira el siguiente error: >>> from pyPgSQL import PgSQL Traceback (most recent call last): File "", line 1, in -toplevel- from pyPgSQL import PgSQL File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel- from libpq import * File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel- from libpq import * ImportError: DLL load failed: No se puede encontrar el módulo especificado. >>> Atento a sus comentarios, Fernando --- On Sun, 9/7/08, Otto Machado wrote: > From: Otto Machado > Subject: RE: [Python-es] pyPgSQL import error en Win XP > To: "'Lista de discusión sobre python en castellano'" > Date: Sunday, September 7, 2008, 1:09 PM > Normalmente en la carpeta donde esta instalado el Postgre si > hay una carpeta > que contiene muchas dll's entre las que se encuentra > libpq.dll. Verifica > eso. Cuando la encuentres, agrega el camino de esa carpeta > en la variable de > entorno de Windows PATH > (MyPC/Properties/Advanced/Enviroment Variables). > Chao, sandor > > > > > > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En > nombre de FERNANDO VILLARROEL > Enviado el: Sunday, September 07, 2008 12:17 AM > Para: python-es en aditel.org > Asunto: [Python-es] pyPgSQL import error en Win XP > > Hola, > > Hola acabo de instalar PyPgSQL en una maquina con Win XP; > el tema es que al > cargar el modulo me tira el siguiente error: > > >>> from pyPgSQL import PgSQL > > Traceback (most recent call last): > File "", line 1, in > -toplevel- > from pyPgSQL import PgSQL > File > "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", > line 449, in > -toplevel- > from libpq import * > File > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", > line 23, > in -toplevel- > from libpq import * > ImportError: DLL load failed: No se puede encontrar el > módulo especificado. > >>> > > No hay ningun DLL en la maquina llamado libpq.dll. > En la carpeta > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" > hay un archivo > llamado libpq.pyd > > Como soluciono esto. > > Fernando > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Sep 7 20:09:05 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sun, 7 Sep 2008 14:09:05 -0400 Subject: Interactuar con user32 In-Reply-To: <3da702830809071052j7b3d5802l38594f36215d64f2@mail.gmail.com> References: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> <3da702830809071052j7b3d5802l38594f36215d64f2@mail.gmail.com> Message-ID: Creo que el link que mandé no era adecuado. Mis disculpas por el error. El 7 de septiembre de 2008 13:52, kalith kalith escribió: > este modulo me da la oportunidad de poder ejemplo grabar las teclas con la > funcion de user32.dll > -- > Seamos realistas y hagamos lo imposible > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From kalith.9 en gmail.com Sun Sep 7 20:52:38 2008 From: kalith.9 en gmail.com (kalith kalith) Date: Mon, 8 Sep 2008 14:22:38 +1930 Subject: Interactuar con user32 In-Reply-To: References: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> <3da702830809071052j7b3d5802l38594f36215d64f2@mail.gmail.com> Message-ID: <3da702830809071152o5689e826wdb63112747062d9e@mail.gmail.com> jeje tranquilo, pero aun sigo con la misma inquietud x'-( -- Seamos realistas y hagamos lo imposible _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Sep 7 20:59:17 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sun, 7 Sep 2008 14:59:17 -0400 Subject: Interactuar con user32 In-Reply-To: <3da702830809071152o5689e826wdb63112747062d9e@mail.gmail.com> References: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> <3da702830809071052j7b3d5802l38594f36215d64f2@mail.gmail.com> <3da702830809071152o5689e826wdb63112747062d9e@mail.gmail.com> Message-ID: Lo que acabo de hacer es buscar en google "python user32" y me han salido varios enlaces que hacen referencia a un módulo llamado windll. ¿Has hecho tú también esta búsqueda? ¿No te sirve ninguno de esos enlaces? El 7 de septiembre de 2008 14:52, kalith kalith escribió: > jeje tranquilo, pero aun sigo con la misma inquietud x'-( > -- > Seamos realistas y hagamos lo imposible > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Mon Sep 8 00:54:29 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Sun, 07 Sep 2008 18:24:29 -0430 Subject: pyPgSQL import error en Win XP In-Reply-To: <000101c91113$a4812e30$ed838a90$@sld.cu> References: <000001c91104$19ec0790$4dc416b0$@sld.cu> <518862.19335.qm@web34302.mail.mud.yahoo.com> <000101c91113$a4812e30$ed838a90$@sld.cu> Message-ID: <1220828069.1271.15.camel@localhost.localdomain> Existen instalaciones de Postgres que solo instalan los controladores necesarios para las aplicaciones clientes.. dejame googleo y veo como es este procedimiento.. Seguramente, no se xq no uso windows desde hace algún tiempo, se debe a que este módulo requiere de esa dll.. aquí está la dirección de la instalación de solo cliente (pero en crudo y compilando) http://www.postgresql.org/docs/8.2/interactive/install-win32.html Pero estoy casi seguro que el instalador de postgres tiene esa opción y te evitas estos pasos engorrosos de compilar y demás.. El dom, 07-09-2008 a las 13:59 -0400, Otto Machado escribió: > No se ahora, deberia funcionar. Mira a ver la documentación del modulo. > Por cierto, seguro que reiniciaste la consola de Windows una vez actualizada > la variable PATH? Al menos ciérrala y abre una nueva para que pruebes. > > > > -----Mensaje original----- > De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En > nombre de FERNANDO VILLARROEL > Enviado el: Sunday, September 07, 2008 1:03 PM > Para: Lista de discusión sobre python en castellano > Asunto: RE: [Python-es] pyPgSQL import error en Win XP > > Hola gracias por tu respuesta. > > El tema es que en esta maquina con Win XP no tengo Postgres instalado; este > lo tengo en otra maquina corriendo en Linux. > > Debo generar unas aplicaciones en wxPython y para ello me quiero conectar > con pyPgSQL. La instalacion de este genero la carpeta : > > C:\Python24\Lib\site-packages\pyPgSQL\libpq En esta carpeta existe un > archivo llamado: "libpq.pyd" que imagino es la DLL para Postgres. Tambien > prove agregando esta ruta al PATH, pero igual falla. > > Cuando trato de importar me tira el siguiente error: > > >>> from pyPgSQL import PgSQL > > Traceback (most recent call last): > File "", line 1, in -toplevel- > from pyPgSQL import PgSQL > File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in > -toplevel- > from libpq import * > File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, > in -toplevel- > from libpq import * > ImportError: DLL load failed: No se puede encontrar el módulo especificado. > >>> > > Atento a sus comentarios, > > Fernando > --- On Sun, 9/7/08, Otto Machado wrote: > > > From: Otto Machado > > Subject: RE: [Python-es] pyPgSQL import error en Win XP > > To: "'Lista de discusión sobre python en castellano'" > > > Date: Sunday, September 7, 2008, 1:09 PM > > Normalmente en la carpeta donde esta instalado el Postgre si > > hay una carpeta > > que contiene muchas dll's entre las que se encuentra > > libpq.dll. Verifica > > eso. Cuando la encuentres, agrega el camino de esa carpeta > > en la variable de > > entorno de Windows PATH > > (MyPC/Properties/Advanced/Enviroment Variables). > > Chao, sandor > > > > > > > > > > > > -----Mensaje original----- > > De: python-es-bounces en aditel.org > > [mailto:python-es-bounces en aditel.org] En > > nombre de FERNANDO VILLARROEL > > Enviado el: Sunday, September 07, 2008 12:17 AM > > Para: python-es en aditel.org > > Asunto: [Python-es] pyPgSQL import error en Win XP > > > > Hola, > > > > Hola acabo de instalar PyPgSQL en una maquina con Win XP; > > el tema es que al > > cargar el modulo me tira el siguiente error: > > > > >>> from pyPgSQL import PgSQL > > > > Traceback (most recent call last): > > File "", line 1, in > > -toplevel- > > from pyPgSQL import PgSQL > > File > > "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", > > line 449, in > > -toplevel- > > from libpq import * > > File > > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", > > line 23, > > in -toplevel- > > from libpq import * > > ImportError: DLL load failed: No se puede encontrar el > > módulo especificado. > > >>> > > > > No hay ningun DLL en la maquina llamado libpq.dll. > > En la carpeta > > "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" > > hay un archivo > > llamado libpq.pyd > > > > Como soluciono esto. > > > > Fernando > > > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xve en zonaweb.info Mon Sep 8 13:43:35 2008 From: xve en zonaweb.info (xve) Date: Mon, 8 Sep 2008 13:43:35 +0200 Subject: Instalar el plugin pydev en eclipse Message-ID: <200809081343.35571.xve@zonaweb.info> Hola a todos, Estoy intentando instalar el plugin pydev en eclipse 3.4 sobre Linux Debian Lenny (Testing), y en una maquina me da un error que no consigo averiguar el porque. Lo he instalado en varias maquinas, y ninguna he tenido ningun problema, pero en este me da indica: ---------------------------------------- Cannot complete the request. See the details. Format error in file: /tmp/p2Encoding36875.opb. ---------------------------------------- El fichero /tmp/p2Encoding36875.opb no consigo encontrarlo por ninguna parte. Por supuesto en el directorio tmp no esta. Lo he buscado incluso con locate (despues de actualizar el listado con updatedb) y tampoco lo encuentra. Alguien sabe que puede estar pasando? Un saludo a todos y gracias por anticipado -- xve ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjimenezlopez en gmail.com Mon Sep 8 13:48:38 2008 From: jjimenezlopez en gmail.com (Jose =?ISO-8859-1?Q?Jim=E9nez?=) Date: Mon, 08 Sep 2008 13:48:38 +0200 Subject: Instalar el plugin pydev en eclipse In-Reply-To: <200809081343.35571.xve@zonaweb.info> References: <200809081343.35571.xve@zonaweb.info> Message-ID: <1220874518.6707.20.camel@jose-laptop> Hola hace poco he tenido ese mismo problema, ¿estas instalando también otros plugins en eclipse? No recuerdo exactamente como lo solucioné, pero creo que después de mucho probar, lo conseguí dejando pydev para instalarlo el último, o instalandolo antes que ninguno. No lo recuerdo exactamente. Sé que no tiene mucho sentido... pero me funcionó. Espero que te ayude. Saludos. - Jose Jiménez López jjimenezlopez en gmail.com www.josejimenez.net El lun, 08-09-2008 a las 13:43 +0200, xve escribió: > Hola a todos, > > Estoy intentando instalar el plugin pydev en eclipse 3.4 sobre Linux Debian > Lenny (Testing), y en una maquina me da un error que no consigo averiguar el > porque. > Lo he instalado en varias maquinas, y ninguna he tenido ningun problema, pero > en este me da indica: > ---------------------------------------- > Cannot complete the request. See the details. > Format error in file: /tmp/p2Encoding36875.opb. > ---------------------------------------- > > El fichero /tmp/p2Encoding36875.opb no consigo encontrarlo por ninguna parte. > Por supuesto en el directorio tmp no esta. Lo he buscado incluso con locate > (despues de actualizar el listado con updatedb) y tampoco lo encuentra. > > Alguien sabe que puede estar pasando? > > Un saludo a todos y gracias por anticipado > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dieguitoll en gmail.com Mon Sep 8 13:54:03 2008 From: dieguitoll en gmail.com (=?ISO-8859-1?Q?Diego_L=F3pez_Le=F3n?=) Date: Mon, 8 Sep 2008 08:54:03 -0300 Subject: Instalar el plugin pydev en eclipse In-Reply-To: <1220874518.6707.20.camel@jose-laptop> References: <200809081343.35571.xve@zonaweb.info> <1220874518.6707.20.camel@jose-laptop> Message-ID: <569c62e70809080454p6b48d3dub44934df49892648@mail.gmail.com> escribí en la consola java -version y fijate con qué jvm lo estás corriendo, a menos que estés con el empaquetado eclipse-gcj, deberías correrlo con la de sun. Salut 2008/9/8 Jose Jiménez : > Hola > > hace poco he tenido ese mismo problema, ¿estas instalando también otros > plugins en eclipse? > > No recuerdo exactamente como lo solucioné, pero creo que después de > mucho probar, lo conseguí dejando pydev para instalarlo el último, o > instalandolo antes que ninguno. No lo recuerdo exactamente. > > Sé que no tiene mucho sentido... pero me funcionó. > > Espero que te ayude. > > Saludos. > > - > Jose Jiménez López > jjimenezlopez en gmail.com > www.josejimenez.net > > > El lun, 08-09-2008 a las 13:43 +0200, xve escribió: >> Hola a todos, >> >> Estoy intentando instalar el plugin pydev en eclipse 3.4 sobre Linux Debian >> Lenny (Testing), y en una maquina me da un error que no consigo averiguar el >> porque. >> Lo he instalado en varias maquinas, y ninguna he tenido ningun problema, pero >> en este me da indica: >> ---------------------------------------- >> Cannot complete the request. See the details. >> Format error in file: /tmp/p2Encoding36875.opb. >> ---------------------------------------- >> >> El fichero /tmp/p2Encoding36875.opb no consigo encontrarlo por ninguna parte. >> Por supuesto en el directorio tmp no esta. Lo he buscado incluso con locate >> (despues de actualizar el listado con updatedb) y tampoco lo encuentra. >> >> Alguien sabe que puede estar pasando? >> >> Un saludo a todos y gracias por anticipado >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- D. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Mon Sep 8 14:15:33 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Mon, 8 Sep 2008 14:15:33 +0200 Subject: Instalar el plugin pydev en eclipse In-Reply-To: <1220874518.6707.20.camel@jose-laptop> References: <200809081343.35571.xve@zonaweb.info> <1220874518.6707.20.camel@jose-laptop> Message-ID: Si que tiene sentido ya que cuando los plugins de eclipse tienen dependencias de otros pluggins de eclipse. Un saludo! El día 8 de septiembre de 2008 13:48, Jose Jiménez escribió: > Hola > > hace poco he tenido ese mismo problema, ¿estas instalando también otros > plugins en eclipse? > > No recuerdo exactamente como lo solucioné, pero creo que después de > mucho probar, lo conseguí dejando pydev para instalarlo el último, o > instalandolo antes que ninguno. No lo recuerdo exactamente. > > Sé que no tiene mucho sentido... pero me funcionó. > > Espero que te ayude. > > Saludos. > > - > Jose Jiménez López > jjimenezlopez en gmail.com > www.josejimenez.net > > > El lun, 08-09-2008 a las 13:43 +0200, xve escribió: >> Hola a todos, >> >> Estoy intentando instalar el plugin pydev en eclipse 3.4 sobre Linux Debian >> Lenny (Testing), y en una maquina me da un error que no consigo averiguar el >> porque. >> Lo he instalado en varias maquinas, y ninguna he tenido ningun problema, pero >> en este me da indica: >> ---------------------------------------- >> Cannot complete the request. See the details. >> Format error in file: /tmp/p2Encoding36875.opb. >> ---------------------------------------- >> >> El fichero /tmp/p2Encoding36875.opb no consigo encontrarlo por ninguna parte. >> Por supuesto en el directorio tmp no esta. Lo he buscado incluso con locate >> (despues de actualizar el listado con updatedb) y tampoco lo encuentra. >> >> Alguien sabe que puede estar pasando? >> >> Un saludo a todos y gracias por anticipado >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Daniel Gonzalez Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Mon Sep 8 15:37:29 2008 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Mon, 8 Sep 2008 09:37:29 -0400 (CDT) Subject: Emacs y python In-Reply-To: <932c33150809051118j79b7b9cfu9623858a95d19eab@mail.gmail.com> References: <932c33150809051118j79b7b9cfu9623858a95d19eab@mail.gmail.com> Message-ID: <597107.205041220881049341.JavaMail.root@zimbra2.uci.cu> Ok, voy a visitar ese sitio para ver si por fin logro mi completamiento en Emacs. Gracias a todos los que han contestado. ----- Mensaje original ----- De: "Pau Cervera" Para: "Lista de discusión sobre python en castellano" Enviados: Viernes, 5 de Septiembre de 2008 18:18:33 GMT +00:00 Casablanca / Monrovia Asunto: Re: [Python-es] Emacs y python Yo he conseguido que me funcionara basandome en este link: < http://timchen119.blogspot.com/2007/02/bash-like-tab-completion-in-emacs.html > pero el keybinding de [(C-tab)] no me funciona, pués estoy en ubuntu y lo utilizo para moverme entre escritorios. Tendré que cambiarlo por otra cosa, cuando aprenda un poco más elisp. 2008/9/5 Arturo Llaja Alarcon > TAMBIÉN PUEDE ECHARLE UN VISTAZO A COMPANY MODE, TAL VES SEA LO QUE BUSCAS > http://nschum.de/src/emacs/company-mode/ > > El 5 de septiembre de 2008 8:30, Arturo Llaja Alarcon > escribió: > > > AUTOCOMPLETADO EN EMACS > > > > Alguién dejó este mensaje en la lista, muy util. Como dice remplaza M-/ > por > > Control + tab. Espero te sirva. > > > > Conseguido! > > En realidad no hay que hacer nada. Emacs solito ya tiene el > > autocompletado! Sólo que es una combinación "incómoda" M-/ . Para > > poner algo más cómodo, podemos escribir esto en el .emacs > > > > (global-set-key [(C-tab)] 'dabbrev-expand) > > > > y usar C-tabulador para el autocompletado tanto de variables como de > > funciones. En fin, que donde esté emacs > > > > > > > > El 4 de septiembre de 2008 12:41, Raydel Miranda Gomez < > > rmiranda en estudiantes.uci.cu> escribió: > > > >> Saludos Pythoneros. > >> > >> He tratado por mucho, siguiendo cuanto tutorial me encuentro de dotar a > mi > >> Emacs con el tan util autocompletamiento de código. Peor por mucho que > he > >> tratado no he obtenido resultado alguno. > >> > >> Lo último que intenté lo saqué de aquí --> > >> http://www.rwdev.eu/articles/emacspyeng pero nada. > >> > >> Si alguno de ustedes a chocado con este problema, por favor ... > >> > >> PD:El Emacs que uso es el 22.2.1 con Gtk+ version 2.12.1 y python 2.4 > >> > >> _______________________________________________ > >> Lista de correo Python-es > >> http://listas.aditel.org/listinfo/python-es > >> FAQ: http://listas.aditel.org/faqpyes > >> > > > > > > > > -- > > Free thought, free world. > > http://www.gnu.org/home.es.html > > > > > > -- > Free thought, free world. > http://www.gnu.org/home.es.html > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Pau ------ Python..., what else? _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Mon Sep 8 16:36:03 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Mon, 8 Sep 2008 10:36:03 -0400 Subject: pyPgSQL import error en Win XP In-Reply-To: <518862.19335.qm@web34302.mail.mud.yahoo.com> References: <000001c91104$19ec0790$4dc416b0$@sld.cu> <518862.19335.qm@web34302.mail.mud.yahoo.com> Message-ID: <172699c50809080736l3c616122m2bb57d145fafba65@mail.gmail.com> 2008/9/7 FERNANDO VILLARROEL : > Hola gracias por tu respuesta. > > El tema es que en esta maquina con Win XP no tengo Postgres instalado; este lo tengo en otra maquina corriendo en Linux. > > Debo generar unas aplicaciones en wxPython y para ello me quiero conectar con pyPgSQL. La instalacion de este genero la carpeta : > > C:\Python24\Lib\site-packages\pyPgSQL\libpq En esta carpeta existe un archivo llamado: "libpq.pyd" que imagino es la DLL para Postgres. Tambien prove agregando esta ruta al PATH, pero igual falla. nop, debes instalar la dll en el system32 de windows, como ha dicho el compañero anteriormente > > Cuando trato de importar me tira el siguiente error: > >>>> from pyPgSQL import PgSQL > > Traceback (most recent call last): > File "", line 1, in -toplevel- > from pyPgSQL import PgSQL > File "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", line 449, in -toplevel- > from libpq import * > File "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", line 23, in -toplevel- > from libpq import * > ImportError: DLL load failed: No se puede encontrar el módulo especificado. >>>> > > Atento a sus comentarios, > > Fernando > --- On Sun, 9/7/08, Otto Machado wrote: > >> From: Otto Machado >> Subject: RE: [Python-es] pyPgSQL import error en Win XP >> To: "'Lista de discusión sobre python en castellano'" >> Date: Sunday, September 7, 2008, 1:09 PM >> Normalmente en la carpeta donde esta instalado el Postgre si >> hay una carpeta >> que contiene muchas dll's entre las que se encuentra >> libpq.dll. Verifica >> eso. Cuando la encuentres, agrega el camino de esa carpeta >> en la variable de >> entorno de Windows PATH >> (MyPC/Properties/Advanced/Enviroment Variables). >> Chao, sandor >> >> >> >> >> >> -----Mensaje original----- >> De: python-es-bounces en aditel.org >> [mailto:python-es-bounces en aditel.org] En >> nombre de FERNANDO VILLARROEL >> Enviado el: Sunday, September 07, 2008 12:17 AM >> Para: python-es en aditel.org >> Asunto: [Python-es] pyPgSQL import error en Win XP >> >> Hola, >> >> Hola acabo de instalar PyPgSQL en una maquina con Win XP; >> el tema es que al >> cargar el modulo me tira el siguiente error: >> >> >>> from pyPgSQL import PgSQL >> >> Traceback (most recent call last): >> File "", line 1, in >> -toplevel- >> from pyPgSQL import PgSQL >> File >> "C:\Python24\Lib\site-packages\pyPgSQL\PgSQL.py", >> line 449, in >> -toplevel- >> from libpq import * >> File >> "C:\Python24\Lib\site-packages\pyPgSQL\libpq\__init__.py", >> line 23, >> in -toplevel- >> from libpq import * >> ImportError: DLL load failed: No se puede encontrar el >> módulo especificado. >> >>> >> >> No hay ningun DLL en la maquina llamado libpq.dll. >> En la carpeta >> "C:\Python24\Lib\site-packages\pyPgSQL\libpq\" >> hay un archivo >> llamado libpq.pyd >> >> Como soluciono esto. >> >> Fernando >> >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From xve en zonaweb.info Mon Sep 8 17:38:07 2008 From: xve en zonaweb.info (xve) Date: Mon, 8 Sep 2008 17:38:07 +0200 Subject: Instalar el plugin pydev en eclipse In-Reply-To: <1220874518.6707.20.camel@jose-laptop> References: <200809081343.35571.xve@zonaweb.info> <1220874518.6707.20.camel@jose-laptop> Message-ID: <200809081738.08093.xve@zonaweb.info> Hola Jose, la verdad es que si, he instalado ya el http://www.phpeclipse.de... Lo he provado, y tienes toda la razon, he desintalado el pydev y me ha desaparecido el error. Muchas gracias El Monday 08 September 2008, Jose Jiménez escribió: > Hola > > hace poco he tenido ese mismo problema, ¿estas instalando también otros > plugins en eclipse? > > No recuerdo exactamente como lo solucioné, pero creo que después de > mucho probar, lo conseguí dejando pydev para instalarlo el último, o > instalandolo antes que ninguno. No lo recuerdo exactamente. > > Sé que no tiene mucho sentido... pero me funcionó. > > Espero que te ayude. > > Saludos. > > - > Jose Jiménez López > jjimenezlopez en gmail.com > www.josejimenez.net > > El lun, 08-09-2008 a las 13:43 +0200, xve escribió: > > Hola a todos, > > > > Estoy intentando instalar el plugin pydev en eclipse 3.4 sobre Linux > > Debian Lenny (Testing), y en una maquina me da un error que no consigo > > averiguar el porque. > > Lo he instalado en varias maquinas, y ninguna he tenido ningun problema, > > pero en este me da indica: > > ---------------------------------------- > > Cannot complete the request. See the details. > > Format error in file: /tmp/p2Encoding36875.opb. > > ---------------------------------------- > > > > El fichero /tmp/p2Encoding36875.opb no consigo encontrarlo por ninguna > > parte. Por supuesto en el directorio tmp no esta. Lo he buscado incluso > > con locate (despues de actualizar el listado con updatedb) y tampoco lo > > encuentra. > > > > Alguien sabe que puede estar pasando? > > > > Un saludo a todos y gracias por anticipado > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes -- xve ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From areyes en dsic.upv.es Mon Sep 8 19:35:19 2008 From: areyes en dsic.upv.es (areyes en dsic.upv.es) Date: Mon, 08 Sep 2008 19:35:19 +0200 Subject: asignar id Message-ID: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> hola. estoy comenzando en el uso de python y de pywordnet pero aún no sé cómo explotarlos muy bien de forma que tengo un problema que no sé resolver, espero puedan orientarme. la situación es la siguiente. tengo la salida del tipo: ('A' in {noun: angstrom, angstrom unit, A}, 'A' in {noun: vitamin A, antiophthal mic factor, axerophthol, A}, 'A' in {noun: deoxyadenosine monophosphate, A}, 'A' in {noun: adenine, A}, 'A' in {noun: ampere, amp, A}, 'a' in {noun: A, a}, 'A' in {noun: A, type A, group A}) ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity' in {noun: adversity}) en donde para el primer caso 'A' tiene 6 sentidos diferetes y para el segundo, 'adversity' tiene sólo 2. el punto es cómo puedo hacer para que python lea esta salida y dependiendo del número de sentidos de cada palabra, le asigne un id. por ejemplo, para 'A', debería obtener 'A'[0], 'A'[1], 'A'[2]...'A'[6] mientras que para 'adversity' sería 'adversity'[0], 'adversity'[1] si alguno tiene una idea se la agradecería. saludos, antonio ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Tue Sep 9 17:00:25 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Tue, 9 Sep 2008 09:00:25 -0600 Subject: Ayuda con Glade Message-ID: Hola muy buenos dias tengo un problema aver sime pueden ayudar estoy haciendo un programa con python, glade, sqlite3 y para usarlo en windows le paso el py2exe asta aqui todo bien asta que ejecuto el programas en la carpeta dist y si trae la interface grafica pero las letras son puros cuadritos y en los entry pasa lo mismo trate de carbiar el encoding en el archivo de glade y nada espero y me puedan ayudar _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Sep 10 00:24:20 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 9 Sep 2008 17:24:20 -0500 Subject: Tratamiento de imagenes Message-ID: Hola a tod en s. Me asalta una duda.... Cual es el mejor opción para el tratamiento de imágenes, me explico. Quiero mediante Python recoger una imagen (eso es facil mediante el wxBitmap), pero también quiero que una vez cargada la imagen en el form, poder editarla, por decir algo, cambiarle el brillo, el color, etc. Será que PIL me sirve??? Y si es así alguien sabe de algún buen tutorial en Spanish??? Segunda duda. Cómo hago para ubicar el cursor en una grilla mediante un botón. Me explico mejor: tengo un form con un static text denominado txt_buscar, un botón bt_buscar y una grilla llena de datos. Lo que quiero es que por ejemplo al escribir una palabra en el txt_buscar y hacer clic en el bt_buscar si esta palabra se encuentra en alguna celda de la grilla, sea resaltada toda la fila de esa grilla. Gracias a todos por la ayuda. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Wed Sep 10 12:36:35 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 10 Sep 2008 12:36:35 +0200 Subject: Importar modulos sin saber el nombre In-Reply-To: <48BBB7A6.7090501@soft-com.es> References: <48B7B3E8.70808@soft-com.es> <48B7C430.3010900@soft-com.es> <172699c50808290741g3030ca6ase00362f0909681ce@mail.gmail.com> <48BBB7A6.7090501@soft-com.es> Message-ID: <48C7A333.9060903@soft-com.es> Oswaldo Hernández escribió: > Milton Galo Patricio Inostroza Aguilera escribió: >> El día 29 de agosto de 2008 5:41, Oswaldo Hernández >> escribió: >>> Cristina Yenyxe González García escribió: >>>> Hola: >>>> 2008/8/29 Oswaldo Hernández >>>> >>>>> La pregunta es: >>>>> ¿Conoceis alguna otra forma de importar los modulos de un >>>>> directorio sin >>>>> tener que recurrir a leer >>>>> los ficheros que contiene? >>>> >>>> Si los tienes realmente organizados como un paquete, es decir, >>>> dentro del >>>> directorio hay un fichero __init__.py, lo único que necesitarías sería >>>> definir una variable global __all__ dentro de dicho módulo, indicando >>>> todos >>>> los que se pueden importar. Tal que así: >>>> __all__ = [ "modulo1", "modulo2", ... "moduloN" ] >>>> Después, solo necesitarías utilizar la sentencia "import >>>> nombre_del_paquete" >>>> o "from nombre_del_paquete import *" (esta última no es la práctica más >>>> recomendada en cuestiones de estilo, pero si ya sabes que vas a >>>> importarlo >>>> TODO...) donde proceda. >>>> >>>>> Gracias. >>>>> >>>> De nada, espero que te sirva esta solución :) >>>> >>> La idea es poder hacerlo sin necesidad de modificar __init__.py, ni >>> ningun >>> otro archivo de registro de modulos. Simplemente importar los modulos >>> que se >>> han depositado en ese directorio. >> >> Si ese directorio tiene el archivo __init__.py, bastaría sólo con >> poner un from tuModulo import * (no es muy elegante pero yo lo acabo >> de hacer y funciona) >> > > Cristina, Milton, disculpad el retraso en la repuesta. > > > - "from paquete import *" > No me funciona con el __init__.py vacio, no importa los modulos que hay > en el directorio. > Si funciona, si en __init__.py incluyo: __all__ = ["modulo1", ...] > De todas formas esta sintaxis no me interesa puesto que incluiria los > modulos importados directamente en el espacio de nombres del modulo que > realiza la importacion. > > - "import paquete" > No me importa los modulos que contiene el directorio aunque incluya > __all__ = ["modulo1", ...] dentro del __init__.py > > Continuaré probando, gracias por vuestras repuestas. > Finalmente creo que la importación de los modulos la voy de dejar de la siguiente forma: #-- Archivo __init__.py -- #!/usr/bin/env python #coding=utf-8 # registrar manualmente los modulos a importar __Modulos__ = ['Modulo1', 'Modulo2',] # diccionario donde se importarán los modulos Modulos = {} for mod in __Modulos__: Modulos[mod] = __import__(mod, globals()) #-- fin de __init__.py -- De esta forma al realizar 'import paquete' obtengo en paquete.Modulos un diccionario con todas las referencias a los modulos importados. Me hubiera gustado porder hacerlo sin necesidad de registrar manualmente la lista de modulos a importar, pero por el momento me conformaré con esto. Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Wed Sep 10 23:07:55 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Wed, 10 Sep 2008 23:07:55 +0200 Subject: asignar id In-Reply-To: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> References: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> Message-ID: <48C8372B.903@gmail.com> areyes en dsic.upv.es escribió: > ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity' in > {noun: adversity}) > > en donde para el primer caso 'A' tiene 6 sentidos diferetes y para el > segundo, 'adversity' tiene sólo 2. > > el punto es cómo puedo hacer para que python lea esta salida y > dependiendo del número de sentidos de cada palabra, le asigne un id. por > ejemplo, para 'A', debería obtener 'A'[0], 'A'[1], 'A'[2]...'A'[6] > mientras que para 'adversity' sería 'adversity'[0], 'adversity'[1] No conocía el wordnet, parece interesante. Para los que lo quieran probar decir que hay además del wrapper python (pywordnet) hay que bajarse el programa wordnet: http://wordnet.princeton.edu/obtain.shtml Dicho esto, no sé exactamente qué quieres hacer. Eso que pones parece la salida de: >>> N['adversity'].getSenses() ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity' in {noun: adversity}) Y a partir de aquí ya me pierdo, ¿qué quieres decir con 'adversity'[0], 'adversity'[1]?. La salida de getSenses es ya una tupla con todos los significados posibles, puedes usar índices. ¿Puedes ser más específico acerca de lo que necesitas? arnau _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Thu Sep 11 03:08:12 2008 From: py en ch3m4.org (Chema Cortes) Date: Thu, 11 Sep 2008 03:08:12 +0200 Subject: asignar id In-Reply-To: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> References: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> Message-ID: <200809110308.20975.py@ch3m4.org> El Monday 08 September 2008 19:35:19 areyes en dsic.upv.es escribió: > hola. > estoy comenzando en el uso de python y de pywordnet pero aún no sé > cómo explotarlos muy bien de forma que tengo un problema que no sé > resolver, espero puedan orientarme. > la situación es la siguiente. tengo la salida del tipo: > ('A' in {noun: angstrom, angstrom unit, A}, 'A' in {noun: vitamin A, > antiophthal > mic factor, axerophthol, A}, 'A' in {noun: deoxyadenosine > monophosphate, A}, 'A' > in {noun: adenine, A}, 'A' in {noun: ampere, amp, A}, 'a' in {noun: A, a}, > 'A' in {noun: A, type A, group A}) > > ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity' > in {noun: adversity}) > > en donde para el primer caso 'A' tiene 6 sentidos diferetes y para el > segundo, 'adversity' tiene sólo 2. > > el punto es cómo puedo hacer para que python lea esta salida y > dependiendo del número de sentidos de cada palabra, le asigne un id. > por ejemplo, para 'A', debería obtener 'A'[0], 'A'[1], 'A'[2]...'A'[6] > mientras que para 'adversity' sería 'adversity'[0], 'adversity'[1] > > si alguno tiene una idea se la agradecería. Nunca deberías extraer información de la "salida" a no ser que no tengas otra opción. Cuando dices "asignar un id" a cada sentido, ¿a qué te refieres exactamente? No conozco esta herramienta, pero por lo poco que he visto de los ejemplos parece que los "sentidos" de una palabra se devuelven como secuencias, que se maneja al estilo de una lista: N['A'][0],N['A'][1],...,N['A'][6] N['adversity'][0],N['adversity'][1] ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Thu Sep 11 04:22:23 2008 From: py en ch3m4.org (Chema Cortes) Date: Thu, 11 Sep 2008 04:22:23 +0200 Subject: pyPgSQL import error en Win XP In-Reply-To: <1220828069.1271.15.camel@localhost.localdomain> References: <000001c91104$19ec0790$4dc416b0$@sld.cu> <000101c91113$a4812e30$ed838a90$@sld.cu> <1220828069.1271.15.camel@localhost.localdomain> Message-ID: <200809110422.34514.py@ch3m4.org> El Monday 08 September 2008 00:54:29 Carlos Gustavo escribió: > Existen instalaciones de Postgres que solo instalan los controladores > necesarios para las aplicaciones clientes.. dejame googleo y veo como es > este procedimiento.. Seguramente, no se xq no uso windows desde hace > algún tiempo, se debe a que este módulo requiere de esa dll.. > > aquí está la dirección de la instalación de solo cliente (pero en crudo > y compilando) > http://www.postgresql.org/docs/8.2/interactive/install-win32.html > Pero estoy casi seguro que el instalador de postgres tiene esa opción y > te evitas estos pasos engorrosos de compilar y demás.. El instalador de postgresql (pginstaller) lleva todo lo necesario para instalar la librería en solitario (librerías C/C++). Posible resulte demasiado pesado de descargar si sólo se necesita la librería libpq.dll. Tal vez resulta más conveniente instalarse la aplicación pgadmin3 y copiarse la librería (http://pgadmin.org). ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From juatman_2000 en yahoo.es Thu Sep 11 09:39:39 2008 From: juatman_2000 en yahoo.es (Juan M Puertas) Date: Thu, 11 Sep 2008 07:39:39 +0000 (GMT) Subject: Tratamiento de imagenes Message-ID: <368221.57717.qm@web23706.mail.ird.yahoo.com> Hola Manuel: Creo que PIL es lo mejor para lo que quieres. Salvo que los expertos de la lista conozcan alguna biblioteca más... Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From areyespgil en gmail.com Thu Sep 11 11:42:53 2008 From: areyespgil en gmail.com (Antonio Reyes) Date: Thu, 11 Sep 2008 11:42:53 +0200 Subject: asignar id In-Reply-To: <48C8372B.903@gmail.com> References: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> <48C8372B.903@gmail.com> Message-ID: Hola, gracias por las respuestas. En relación con la pregunta de Arnau. >>¿qué quieres decir con 'adversity'[0], 'adversity'[1]?. La salida de getSenses es ya una tupla con todos los significados posibles, puedes usar índices. Tienes razón, la función getSenses devuelve todos los sentidos de una palabra, tal y como en el ejemplo: ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity' in {noun: adversity}) Esto quiere deci que 'adversity tiene sólo 2 sentidos registrados, lo que yo quiero hacer es recuperar esos 2 sentidos mediante un identificador a manera de lista. Es decir, extraer la palabra clave, en este caso (adversity) con el número de sentidos representados no por las palabras que lo definen sino por identificadores, algo semenjante a esto: 'adversity' [0] para el primer sentido, 'adversity' [1] para el segundo, y si fuera el caso que tuviera 10 sentidos, 'adversity' [9] Esto lo necesito porque quiero explotar otra función de pywordnet que es la de MEET en donde se extrae el nodo más próximo que une 2 sentidos de una palabra, en caso de que lo haya. meet(adversity[0], adversity[1]) Espero haberme podido explicar. De cualquier forma para mayor información sobre lo que hace pywordnet y wordnet les dejo la liga: http://osteele.com/projects/pywordnet/examples.html gracias El 10 de septiembre de 2008 23:07, Arnau Sanchez escribió: > areyes en dsic.upv.es escribió: > > ('adversity' in {noun: adversity, hardship, hard knocks}, 'adversity' in >> {noun: adversity}) >> >> en donde para el primer caso 'A' tiene 6 sentidos diferetes y para el >> segundo, 'adversity' tiene sólo 2. >> >> el punto es cómo puedo hacer para que python lea esta salida y dependiendo >> del número de sentidos de cada palabra, le asigne un id. por ejemplo, para >> 'A', debería obtener 'A'[0], 'A'[1], 'A'[2]...'A'[6] mientras que para >> 'adversity' sería 'adversity'[0], 'adversity'[1] >> > > No conocía el wordnet, parece interesante. Para los que lo quieran probar > decir que hay además del wrapper python (pywordnet) hay que bajarse el > programa wordnet: > > http://wordnet.princeton.edu/obtain.shtml > > Dicho esto, no sé exactamente qué quieres hacer. Eso que pones parece la > salida de: > > >>> N['adversity'].getSenses() > > ('adversity' in {noun: adversity, hardship, hard knocks}, > 'adversity' in {noun: adversity}) > > Y a partir de aquí ya me pierdo, ¿qué quieres decir con 'adversity'[0], > 'adversity'[1]?. La salida de getSenses es ya una tupla con todos los > significados posibles, puedes usar índices. > > ¿Puedes ser más específico acerca de lo que necesitas? > > arnau > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- ------------------------------------------------------------------- Antonio Reyes Pérez Grupo de Ingeniería Lingüística http://www.iling.unam.mx Instituto de Ingeniería, Circuito Escolar S/N, Torre de Ingeniería, basamento, cubículo 3 Ciudad Universitaria, 04510 Delegación Coyoacán DF, MÉXICO + 52 (55) 5623 3500 ext 1009 fax + 52 (55) 5623 3507 areyesp en ii.unam.mx areyespgil en gmail.com ------------------------------------------------------------------- _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Sep 11 13:07:07 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 11 Sep 2008 13:07:07 +0200 Subject: asignar id In-Reply-To: References: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> <48C8372B.903@gmail.com> Message-ID: <48C8FBDB.8020902@gmail.com> Antonio Reyes escribió: > 'adversity' [0] para el primer sentido, 'adversity' [1] para el segundo, y > si fuera el caso que tuviera 10 sentidos, 'adversity' [9] Estás pasando por alto que lo que te devuelve getSenses() es ya una tupla, así que puedes hacer lo que pides sin mayores problemas: In [32]:adversity = N['adversity'].getSenses() In [33]:type(adversity) Out[33]: In [34]:adversity[0] Out[34]:'adversity' in {noun: adversity, hardship, hard knocks} In [35]:adversity[1] Out[36]:'adversity' in {noun: adversity} In [36]:len(adversity) Out[36]:2 > Esto lo necesito porque quiero explotar otra función de pywordnet que es la > de MEET en donde se extrae el nodo más próximo que une 2 sentidos de una > palabra, en caso de que lo haya. > > meet(adversity[0], adversity[1]) En mis pruebas cuando haces un meet de dos elementos que no concuerdan en nada salta una excepción "KeyError: '~i'". Sí, en cambio, guardan alguna relación: In [89]:gs = lambda name: N[name].getSenses() In [90]:meet(gs("goose")[0], gs("lion")[0]) Out[90]:{noun: vertebrate, craniate} parece ir bien. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From areyespgil en gmail.com Thu Sep 11 13:52:20 2008 From: areyespgil en gmail.com (Antonio Reyes) Date: Thu, 11 Sep 2008 13:52:20 +0200 Subject: asignar id In-Reply-To: <48C8FBDB.8020902@gmail.com> References: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> <48C8372B.903@gmail.com> <48C8FBDB.8020902@gmail.com> Message-ID: Muchas gracias Arnau. He hecho lo que me dices y tienes razón. Era más sencillo de lo que imaginaba :) pero es lo que hay que sufrir para aprender a programar viniendo de un área de humanidades. Ahora lo que tengo que hacer es comparar todos los sentidos contrar todos, supongo que con un for que vaya iterando sobre cada uno El 11 de septiembre de 2008 13:07, Arnau Sanchez escribió: > Antonio Reyes escribió: > > 'adversity' [0] para el primer sentido, 'adversity' [1] para el segundo, >> y >> si fuera el caso que tuviera 10 sentidos, 'adversity' [9] >> > > Estás pasando por alto que lo que te devuelve getSenses() es ya una tupla, > así que puedes hacer lo que pides sin mayores problemas: > > In [32]:adversity = N['adversity'].getSenses() > > In [33]:type(adversity) > Out[33]: > > In [34]:adversity[0] > Out[34]:'adversity' in {noun: adversity, hardship, hard knocks} > > In [35]:adversity[1] > Out[36]:'adversity' in {noun: adversity} > > In [36]:len(adversity) > Out[36]:2 > > Esto lo necesito porque quiero explotar otra función de pywordnet que es >> la >> de MEET en donde se extrae el nodo más próximo que une 2 sentidos de una >> palabra, en caso de que lo haya. >> >> meet(adversity[0], adversity[1]) >> > > En mis pruebas cuando haces un meet de dos elementos que no concuerdan en > nada salta una excepción "KeyError: '~i'". Sí, en cambio, guardan alguna > relación: > > In [89]:gs = lambda name: N[name].getSenses() > > In [90]:meet(gs("goose")[0], gs("lion")[0]) > Out[90]:{noun: vertebrate, craniate} > > parece ir bien. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Thu Sep 11 15:17:53 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Thu, 11 Sep 2008 15:17:53 +0200 Subject: asignar id In-Reply-To: References: <20080908193519.93230htv7uc6lu8o@webmail.dsic.upv.es> <48C8372B.903@gmail.com> <48C8FBDB.8020902@gmail.com> Message-ID: <48C91A81.4080401@gmail.com> Antonio Reyes escribió: > He hecho lo que me dices y tienes razón. Era más sencillo de lo que > imaginaba :) pero es lo que hay que sufrir para aprender a programar > viniendo de un área de humanidades. Ahora lo que tengo que hacer es comparar > todos los sentidos contrar todos, supongo que con un for que vaya iterando > sobre cada uno Si te surgen dificultades con Python aquí tienes una lista de tutoriales: http://pythonesfaq.k-rolus.net/#index16h3 Es un gusto recibir aquí gente de otras disciplinas! :-) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Thu Sep 11 15:23:44 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Thu, 11 Sep 2008 15:23:44 +0200 Subject: Tratamiento de imagenes In-Reply-To: <368221.57717.qm@web23706.mail.ird.yahoo.com> References: <368221.57717.qm@web23706.mail.ird.yahoo.com> Message-ID: <2c9fb0dd0809110623y5463001bnfaa5fd6425d57a1@mail.gmail.com> El 2008/9/11 Juan M Puertas escribió: > Creo que PIL es lo mejor para lo que quieres. Salvo que los expertos de la lista conozcan alguna biblioteca más... Saludos Para lo comentado, PIL es suficiente. Para lo que PIL se queda corta, se puede usar ImageMagick a través del módulo PythonMagick. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Sep 11 18:42:23 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 11 Sep 2008 11:42:23 -0500 Subject: Tutorial VisualWx Message-ID: Lista la lección No. 5, perdón por la demora. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Thu Sep 11 19:00:53 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Thu, 11 Sep 2008 12:00:53 -0500 Subject: Tutorial VisualWx In-Reply-To: References: Message-ID: <771741b20809111000y2731a938g1b0e6ceaa54151a6@mail.gmail.com> Hola, No se ve el link... 2008/9/11 Manuel Enrique González Ramírez > Lista la lección No. 5, perdón por la demora. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Consultor de Sistemas - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pygestionmgd en gmail.com Thu Sep 11 19:19:39 2008 From: pygestionmgd en gmail.com (Jesus Martinez) Date: Thu, 11 Sep 2008 19:19:39 +0200 Subject: Ayuda programa contable Message-ID: <10b831bb0809111019t2429ac48ucd48b469e4ed3ba1@mail.gmail.com> Hola, escribo en la lista para pedir apoyo en un proyecto de programación en python. Tengo un programa de contabilidad (freeware) desarrollado en CA Visual Objects que es un compilador de pago estilo clipper para windows. El proyecto consiste en clonar el programa, convertirlo en código abierto. Mi primera idea es usar python con sqlite y pyQt. El programa base lleva funcionando 10 años y la idea es crear otro igual pero con un grupo de desarrollo detrás, no una persona como hasta ahora. También que sea multisistema, cosa que no es posible con el compilador que estoy usando. No tengo apenas experiencia en trabajo en grupo, por lo que me vendría bien de primeras apoyo en este sentido. Si alguien se anima, tiene alguna idea, ... me puede escribir a pygestionmgd en gmail.com El programa base está alojado en : http://ciberconta.unizar.es/leccion/gestionmgd Un saludo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From antonio.beamud en gmail.com Thu Sep 11 19:31:46 2008 From: antonio.beamud en gmail.com (Antonio Beamud Montero) Date: Thu, 11 Sep 2008 19:31:46 +0200 Subject: Ayuda programa contable In-Reply-To: <10b831bb0809111019t2429ac48ucd48b469e4ed3ba1@mail.gmail.com> References: <10b831bb0809111019t2429ac48ucd48b469e4ed3ba1@mail.gmail.com> Message-ID: <1221154306.11172.7.camel@soberbia> El jue, 11-09-2008 a las 19:19 +0200, Jesus Martinez escribió: > Hola, escribo en la lista para pedir apoyo en un proyecto de programación en > python. > Tengo un programa de contabilidad (freeware) desarrollado en CA Visual > Objects que es un compilador de pago estilo clipper para windows. > El proyecto consiste en clonar el programa, convertirlo en código abierto. > Mi primera idea es usar python con sqlite y pyQt. Mirate también OpenObject (http://openobject.com/). > El programa base lleva funcionando 10 años y la idea es crear otro igual > pero con un grupo de desarrollo detrás, no una persona como hasta ahora. > También que sea multisistema, cosa que no es posible con el compilador que > estoy usando. > > No tengo apenas experiencia en trabajo en grupo, por lo que me vendría bien > de primeras apoyo en este sentido. > > Si alguien se anima, tiene alguna idea, ... me puede escribir a > pygestionmgd en gmail.com > El programa base está alojado en : > http://ciberconta.unizar.es/leccion/gestionmgd Me parece muy interesante... > Un saludo. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pygestionmgd en gmail.com Thu Sep 11 20:22:18 2008 From: pygestionmgd en gmail.com (=?iso-8859-1?B?SmVz+nMgTWFydO1uZXo=?=) Date: Thu, 11 Sep 2008 20:22:18 +0200 Subject: Ayuda programa contable References: <10b831bb0809111019t2429ac48ucd48b469e4ed3ba1@mail.gmail.com> Message-ID: <200809112022164064790@gmail.com> En respuesta a : >El jue, 11-09-2008 a las 19:19 +0200, Jesus Martinez escribió: >> Hola, escribo en la lista para pedir apoyo en un proyecto de programación en >> python. >> Tengo un programa de contabilidad (freeware) desarrollado en CA Visual >> Objects que es un compilador de pago estilo clipper para windows. >> El proyecto consiste en clonar el programa, convertirlo en código abierto. >> Mi primera idea es usar python con sqlite y pyQt. > >Mirate también OpenObject (http://openobject.com/). El planteamiento que tengo ahora mismo es reducir la dependencia de software al mínimo es decir pyQt y sqlite. Mi forma de trabajar es inventar las ruedas que hagan falta, que en un programa de contabilidad no van a ser muchas, que tenga que torear lo mínimo la forma de trabajar de otros, para que hagan lo que yo quiero. Este no deja de ser un planteamiento inicial. Un saludo Un saludo, Jesús Martínez ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aciddized en gmail.com Thu Sep 11 20:52:40 2008 From: aciddized en gmail.com (Robert C. Rodriguez) Date: Thu, 11 Sep 2008 20:52:40 +0200 Subject: Tutorial VisualWx In-Reply-To: <771741b20809111000y2731a938g1b0e6ceaa54151a6@mail.gmail.com> References: <771741b20809111000y2731a938g1b0e6ceaa54151a6@mail.gmail.com> Message-ID: <786142880809111152g5c3304d4w9ea812419ec41404@mail.gmail.com> On Thu, Sep 11, 2008 at 7:00 PM, Mario Lacunza wrote: > Hola, > > No se ve el link... > > 2008/9/11 Manuel Enrique González Ramírez > > > Lista la lección No. 5, perdón por la demora. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Saludos / Best regards > > Mario Lacunza > Consultor de Sistemas - Webmaster > > Email: mlacunza [AT] gmail [DOT] com > Lima - Peru > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Yo lo veo perfectamente: http://maengora.blogspot.com/ Saludos. -- mail: aciddized en gmail.com blog: http://aciddized.sytes.net/wordpress/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Thu Sep 11 21:23:13 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Thu, 11 Sep 2008 13:23:13 -0600 Subject: Problemas con glade Message-ID: tengo un problema en la interfaz gráfica de mi duplicación la si la ejecuto desde el scrip no hay ningún problema se ve perfectamente pero si la compilo con py2exe todo lo que se halla escrito o se escriba no se ve solo se ven como pequeños cuadros e cambiado el encoding del archivo .glade no se si sea una buena idea pero no a funcionado me podrían ayudar por favor _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Sep 11 22:39:19 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 11 Sep 2008 15:39:19 -0500 Subject: =?iso-8859-1?q?Conexi=F3n_a_DB_externa?= Message-ID: Hola cómo están??? Tengo una consulta y es para saber cómo hago para conectarme a una DB MySQL por medio del módulo MySQLdb en un equipo externo, que no sea localhost, un ejemplo: db = MySQLdb.connect(host='192.168.1.23', user='user', passwd='password', db='database') De esta forma no me funciona, dice que no tengo acceso para conectarme, ya le cambié el permiso al usuario mysql para que pueda ser conectado desde cualquier máquina y aun así sigue sin funcionar. Alguién sabe cómo arreglarlo, Gracias -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Sep 11 22:45:14 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 11 Sep 2008 16:45:14 -0400 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: Por mi experiencia (que no es mucha) es un problema con el usuario y el password. ¿Realmente ese usuario y password son válidos? ¿Lo has comprobado accediendo a la DB directamente con el comando mysql, por ejemplo? El 11 de septiembre de 2008 16:39, RadicalEd escribió: > Hola cómo están??? > Tengo una consulta y es para saber cómo hago para conectarme a una DB MySQL > por medio del módulo MySQLdb en un equipo externo, que no sea localhost, un > ejemplo: > > db = MySQLdb.connect(host='192.168.1.23', user='user', passwd='password', > db='database') > > De esta forma no me funciona, dice que no tengo acceso para conectarme, ya > le cambié el permiso al usuario mysql para que pueda ser conectado desde > cualquier máquina y aun así sigue sin funcionar. > > Alguién sabe cómo arreglarlo, > Gracias > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the most important programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Thu Sep 11 22:54:22 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Thu, 11 Sep 2008 16:54:22 -0400 Subject: Re=?ISO-8859-1?Q?Conexi=F3n?= a DB externa In-Reply-To: References: Message-ID: <1221166462.9953.40.camel@clb-laptop> la configuración de la base de datos estará recibiendo conexiones de fuera del localhost? o sea estará respondiendo a las peticiones de la red??? El jue, 11-09-2008 a las 16:45 -0400, Jose Caballero escribió: > Por mi experiencia (que no es mucha) es un problema con el usuario y el > password. > ¿Realmente ese usuario y password son válidos? ¿Lo has comprobado accediendo > a la DB directamente con el comando mysql, por ejemplo? > > > El 11 de septiembre de 2008 16:39, RadicalEd > escribió: > > > Hola cómo están??? > > Tengo una consulta y es para saber cómo hago para conectarme a una DB MySQL > > por medio del módulo MySQLdb en un equipo externo, que no sea localhost, un > > ejemplo: > > > > db = MySQLdb.connect(host='192.168.1.23', user='user', passwd='password', > > db='database') > > > > De esta forma no me funciona, dice que no tengo acceso para conectarme, ya > > le cambié el permiso al usuario mysql para que pueda ser conectado desde > > cualquier máquina y aun así sigue sin funcionar. > > > > Alguién sabe cómo arreglarlo, > > Gracias > > > > -- > > The knowledge is the most dangerous > > weapon & SoloCodigo is the most important programing webforum. > > http://foros.solocodigo.com > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Sep 12 00:22:26 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 11 Sep 2008 17:22:26 -0500 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: Directamente en el localhost o por medio de la IP del equipo?, por que localmente funciona full. 2008/9/11 Jose Caballero > Por mi experiencia (que no es mucha) es un problema con el usuario y el > password. > ¿Realmente ese usuario y password son válidos? ¿Lo has comprobado > accediendo > a la DB directamente con el comando mysql, por ejemplo? > > > El 11 de septiembre de 2008 16:39, RadicalEd > escribió: > > > Hola cómo están??? > > Tengo una consulta y es para saber cómo hago para conectarme a una DB > MySQL > > por medio del módulo MySQLdb en un equipo externo, que no sea localhost, > un > > ejemplo: > > > > db = MySQLdb.connect(host='192.168.1.23', user='user', > passwd='password', > > db='database') > > > > De esta forma no me funciona, dice que no tengo acceso para conectarme, > ya > > le cambié el permiso al usuario mysql para que pueda ser conectado desde > > cualquier máquina y aun así sigue sin funcionar. > > > > Alguién sabe cómo arreglarlo, > > Gracias > > > > -- > > The knowledge is the most dangerous > > weapon & SoloCodigo is the most important programing webforum. > > http://foros.solocodigo.com > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Sep 12 00:26:55 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 11 Sep 2008 18:26:55 -0400 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: A través de la IP. La idea es hacer exactamente lo mismo que intentas con MySQLdb desde fuera. Para ver si es un problema de python o de la conexión (por el motivo que sea). El 11 de septiembre de 2008 18:22, RadicalEd escribió: > Directamente en el localhost o por medio de la IP del equipo?, por que > localmente funciona full. > > 2008/9/11 Jose Caballero > > > Por mi experiencia (que no es mucha) es un problema con el usuario y el > > password. > > ¿Realmente ese usuario y password son válidos? ¿Lo has comprobado > > accediendo > > a la DB directamente con el comando mysql, por ejemplo? > > > > > > El 11 de septiembre de 2008 16:39, RadicalEd > > escribió: > > > > > Hola cómo están??? > > > Tengo una consulta y es para saber cómo hago para conectarme a una DB > > MySQL > > > por medio del módulo MySQLdb en un equipo externo, que no sea > localhost, > > un > > > ejemplo: > > > > > > db = MySQLdb.connect(host='192.168.1.23', user='user', > > passwd='password', > > > db='database') > > > > > > De esta forma no me funciona, dice que no tengo acceso para conectarme, > > ya > > > le cambié el permiso al usuario mysql para que pueda ser conectado > desde > > > cualquier máquina y aun así sigue sin funcionar. > > > > > > Alguién sabe cómo arreglarlo, > > > Gracias > > > > > > -- > > > The knowledge is the most dangerous > > > weapon & SoloCodigo is the most important programing webforum. > > > http://foros.solocodigo.com > > > _______________________________________________ > > > Lista de correo Python-es > > > http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the most important programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From riverplatense en gmail.com Fri Sep 12 00:32:22 2008 From: riverplatense en gmail.com (Javier Castrillo) Date: Thu, 11 Sep 2008 19:32:22 -0300 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: 2008/9/11 Jose Caballero : > A través de la IP. La idea es hacer exactamente lo mismo que intentas con > MySQLdb desde fuera. Para ver si es un problema de python o de la conexión > (por el motivo que sea). > Hay que decomentar un archivo de configuración de mysql. No recuerdo cual (my.cnf?) para que admita conexiones remotas.. Saludos -- Javier Castrillo ========================================================= GNU / Linux User #242275 Jabber: riverplatense en jabberes.org Blog: http://javiercastrillo.wordpress.com Site: http://carapa.com.ar River: http://siguiendoariver.blogspot.com ========================================================= Usá Software Libre _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From miuler en gmail.com Fri Sep 12 07:25:00 2008 From: miuler en gmail.com (Hector Miuler Malpica Gallegos) Date: Fri, 12 Sep 2008 00:25:00 -0500 Subject: ReportLab + javascript Message-ID: <1221197100.3103.4.camel@localhost> Hola amigos, quería saber si alguien sabe como embeber javascript en el pdf, al estilo de php con su librería para pdfs, http://www.fpdf.org/en/script/script36.php Con esto podría hacer que el pdf se imprima automaticamente. Alguien tiene una idea? ???? _\|/_ (O-O) --oOO-(_)-OOo--------------------------- Hector Miuler Malpica Gallegos Universidad Nacional del Callao - Peru Escuela de Ingenieria Electronica usuario registrado #308608 ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jmoroz en uol.com.ar Fri Sep 12 13:37:46 2008 From: jmoroz en uol.com.ar (Mario Oroz) Date: Fri, 12 Sep 2008 08:37:46 -0300 Subject: =?ISO-8859-1?Q?Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: <48CA548A.3090502@uol.com.ar> Javier Castrillo escribió: > 2008/9/11 Jose Caballero : >> A través de la IP. La idea es hacer exactamente lo mismo que intentas con >> MySQLdb desde fuera. Para ver si es un problema de python o de la conexión >> (por el motivo que sea). >> > > Hay que decomentar un archivo de configuración de mysql. No recuerdo > cual (my.cnf?) para que admita conexiones remotas.. > > Saludos Hola Listeros; Recuerden que también puede existir algún firewall que este haciendo de las suyas!... Salu2. Mario. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Fri Sep 12 14:01:21 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 12 Sep 2008 14:01:21 +0200 Subject: =?iso-8859-1?q?Extracci=F3n_de_metadatos_de_document?= =?iso-8859-1?q?os?= Message-ID: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> Necesitaría saber de librerías para obtener y modificar metadatos de distintos documentos (PDF, word, odt, djvu, jpeg, mp3, ogg, etc). Es para un sistema de gestión documental que estoy ideando. Básicamente, necesito lo que algunos sistemas de escritorio ofrecen cuando pides información de un documento, pero que se pueda hacer desde una librería en python. ¿Conocéis de alguna librería que use varios formatos de ficheros? No necesito que sea multiplataforma. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Fri Sep 12 14:23:32 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Fri, 12 Sep 2008 08:23:32 -0400 Subject: =?ISO-8859-1?Q?Re:__Extracci=F3n_de_metadatos_de_documentos?= In-Reply-To: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> References: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> Message-ID: <4891add70809120523p288a675ag5ab878a7488ff1d9@mail.gmail.com> 2008/9/12 Chema Cortes : > Necesitaría saber de librerías para obtener y modificar metadatos de > distintos documentos (PDF, word, odt, djvu, jpeg, mp3, ogg, etc). Es > para un sistema de gestión documental que estoy ideando. Básicamente, > necesito lo que algunos sistemas de escritorio ofrecen cuando pides > información de un documento, pero que se pueda hacer desde una > librería en python. > > ¿Conocéis de alguna librería que use varios formatos de ficheros? No > necesito que sea multiplataforma. No creo que haya algo único. Los formatos de Open Office son muy sencillos porque son un ZIP con varios XML y otros recursos dentro. Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Sep 12 14:40:34 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 12 Sep 2008 07:40:34 -0500 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: <48CA548A.3090502@uol.com.ar> References: <48CA548A.3090502@uol.com.ar> Message-ID: Lo que me parece raro es que hay una aplicación en Access que si se pudo conectar por medio de un ODBC, puede haber algo similar??? Ya estoy buscando en los archivos de configuración de Python para ver si existe algo como remote_connection o por el estilo. 2008/9/12 Mario Oroz > Javier Castrillo escribió: > >> 2008/9/11 Jose Caballero : >> >>> A través de la IP. La idea es hacer exactamente lo mismo que intentas con >>> MySQLdb desde fuera. Para ver si es un problema de python o de la >>> conexión >>> (por el motivo que sea). >>> >>> >> Hay que decomentar un archivo de configuración de mysql. No recuerdo >> cual (my.cnf?) para que admita conexiones remotas.. >> >> Saludos >> > > Hola Listeros; > Recuerden que también puede existir algún firewall que este > haciendo de las suyas!... > Salu2. > Mario. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Sep 12 14:43:50 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 12 Sep 2008 14:43:50 +0200 Subject: =?ISO-8859-1?Q?Extracci=F3n_de_metadatos_d?= =?ISO-8859-1?Q?e_documentos?= In-Reply-To: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> References: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> Message-ID: <48CA6406.10702@gmail.com> Chema Cortes escribió: > ¿Conocéis de alguna librería que use varios formatos de ficheros? No > necesito que sea multiplataforma. No los he usado en serio, pero alguna vez he probado "extract" (que usa libextractor) y la librería "python-hachoir-metadata". Eso sí, no creo que con ninguno de ellos puedas modificar los metadatos... Package: extract Description-es: Muestra los metadatos de archivos de cualquier tipo Parecido al conocido programa «file», extract puede mostrar los metadatos de un archivo e imprimir los resultados a stdout. . Actualmente, libextractor funciona con los siguientes formatos: HTML, PDF, PS, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), DVI, MAN, MP3 (ID3v1 y ID3v2), OGG, WAV, EXIV2, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ), ZIP, ELF, REAL, RIFF (AVI), MPEG, QT y ASF. ---- Package: python-hachoir-metadata Description: Program to extract metadata using Hachoir library hachoir-metadata extracts metadata from multimedia files: music, picture, video, but also archives. It supports most common file formats: * Archives: bzip2, gzip, zip, tar * Audio: MPEG audio ("MP3"), WAV, Sun/NeXT audio, Ogg/Vorbis (OGG), MIDI, AIFF, AIFC, Real audio (RA) * Image: BMP, CUR, EMF, ICO, GIF, JPEG, PCX, PNG, TGA, TIFF, WMF, XCF * Video: ASF format (WMV video), AVI, Matroska (MKV), Quicktime (MOV), Ogg/Theora, Real media (RM) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigoserna en gmail.com Fri Sep 12 14:37:37 2008 From: inigoserna en gmail.com (Inigo Serna) Date: Fri, 12 Sep 2008 14:37:37 +0200 Subject: =?iso-8859-1?Q?Extracci=F3?= =?iso-8859-1?Q?n?= de metadatos de documentos In-Reply-To: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> References: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> Message-ID: <20080912123737.GA10506@inigo.katxi.org> Buenas, On Fri, Sep 12, 2008 at 02:01:21PM +0200, Chema Cortes wrote: > Necesitaría saber de librerías para obtener y modificar metadatos de > distintos documentos (PDF, word, odt, djvu, jpeg, mp3, ogg, etc). Es > para un sistema de gestión documental que estoy ideando. Básicamente, > necesito lo que algunos sistemas de escritorio ofrecen cuando pides > información de un documento, pero que se pueda hacer desde una > librería en python. > > ¿Conocéis de alguna librería que use varios formatos de ficheros? No > necesito que sea multiplataforma. Algunas librerías en python: pdf: pypdf *-office: OOoPy o algún otro paquete similar (existen varios) jpeg: pyexif audio: exfalso (de los mismos autores que quodlibet) video: no estoy seguro, pero tal vez pymedia djvu: tal vez puedas convertr a pdf primero y luego extraer los datos [si necesitas tengo ejemplos para algunas de estas librerías: pyexif, pypdf, exfalso...] y luego tienes "hachoir" [1] que no sé muy bien cómo describir, pero puede ser perfecto cuando no dispongas de una librería específica para un formato concreto. Otra opción puede ser tirar de ctypes y utilizar las librerías que ofrecen diversos metabuscadores. En entornos linux se está intentando estandarizar un estándar basado en dbus (creo) que puede que te sirva también. Perdona finalmente que no ponga las urls del resto de módulos (no tengo demasiado tiempo ahora para localizarlas), entiendo que con google será rápido, si no díme y las busco. Saludos, Iñigo Serna [1] http://hachoir.org/ ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: no disponible Type: application/pgp-signature Size: 189 bytes Desc: no disponible URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Sep 12 15:48:50 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 12 Sep 2008 15:48:50 +0200 Subject: Problemas con glade In-Reply-To: References: Message-ID: <48CA7342.2080809@soft-com.es> Peon Blanco escribió: > tengo un problema en la interfaz gráfica de mi duplicación la si la > ejecuto desde el scrip no hay ningún problema se ve perfectamente > pero si la compilo con py2exe todo lo que se halla escrito o se > escriba no se ve solo se ven como pequeños cuadros > > e cambiado el encoding del archivo .glade no se si sea una buena idea > pero no a funcionado > No creo que tenga que ver con glade. Parece un problema de que no encuentra los encodings. ¿Los has incluido en el setup.py? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From med.swl en gmail.com Fri Sep 12 16:06:01 2008 From: med.swl en gmail.com (Medardo Rodriguez (Merchise Group)) Date: Fri, 12 Sep 2008 10:06:01 -0400 Subject: =?ISO-8859-1?Q?Re:__Extracci=F3n_de_metadatos_de_documentos?= In-Reply-To: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> References: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> Message-ID: <4891add70809120706k171e741ao21c31c2105f44ae0@mail.gmail.com> 2008/9/12 Chema Cortes : > ¿Conocéis de alguna librería que use varios formatos de ficheros? No > necesito que sea multiplataforma. == Package: python-hachoir-metadata == Description: Program to extract metadata using Hachoir library hachoir-metadata extracts metadata from multimedia files: music, picture, video, but also archives. It supports most common file formats: * Archives: bzip2, gzip, zip, tar * Audio: MPEG audio ("MP3"), WAV, Sun/NeXT audio, Ogg/Vorbis (OGG), MIDI, AIFF, AIFC, Real audio (RA) * Image: BMP, CUR, EMF, ICO, GIF, JPEG, PCX, PNG, TGA, TIFF, WMF, XCF * Video: ASF format (WMV video), AVI, Matroska (MKV), Quicktime (MOV), Ogg/Theora, Real media (RM) It tries to give the more informations as possible. For some file formats, it gives really more informations then libextractor for example. RIFF parser is really good for example, it can extract creation date, software used to generate the file, etc. But hachoir-metadata can not guess informations. The most complex operation is just to compute duration of a music using frame size and file size. hachoir-metadata has three modes: * classic mode: extract metadata, you can use --level=LEVEL to limit quantity of information to display (and not to extract) * --type: show on one line the file format and most important informations * --mime: just display file MIME type The command 'hachoir-metadata --mime' works like 'file --mime', and 'hachoir-metadata --type' like 'file'. But today file command supports more file formats then hachoir-metadata. Homepage: http://hachoir.org/wiki/hachoir-metadata == Package: python-kaa-metadata == Description: Media Metadata for Python Kaa Metadata is a Media Meta Data retrieval framework. It retrieves metadata from mp3, ogg, avi, jpg, tiff and other file formats. Among others it thereby parses ID3v2, ID3v1, EXIF, IPTC and Vorbis data into an object oriented struture. The Kaa Media Repository is a set of Python modules related to media. Homepage: http://freevo.org/kaa == Package: python-pypdf == Description: PDF toolkit implemented solely in Python A PDF toolkit implemented solely in Python. It is capable of: * extracting document information (title, author, ...), * splitting documents page by page, * merging documents page by page, * cropping pages, * merging multiple pages into a single page, * encrypting and decrypting PDF files. By being Pure-Python, it should run on any Python platform without any dependencies on external libraries. It can also work entirely on StringIO objects rather than file streams, allowing for PDF manipulation in memory. It is therefore a useful tool for websites that manage or manipulate PDFs. Homepage: http://pybrary.net/pyPdf/ == Package: python-uno == Description: Python interface for OpenOffice.org The Python-UNO bridge allows use of the standard OpenOffice.org API with the Python scripting language. It additionally allows others to develop UNO components in Python, thus Python UNO components may be run within the OpenOffice.org process and can be called from C++ or the built in StarBasic scripting language. You can more information about Pyuno at http://udk.openoffice.org/python/python-bridge.html Homepage: http://udk.openoffice.org/python/python-bridge.html Tags: devel::lang:c++, devel::lang:python, implemented-in::python, role::shared-lib, suite::openoffice Saludos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Sep 12 17:01:38 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 12 Sep 2008 10:01:38 -0500 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: <48CA548A.3090502@uol.com.ar> Message-ID: Ya probaste crear un usuario diferente al root con los privilegios adecuados??? GRANT ALL PRIVILEGES....? El 12 de septiembre de 2008 7:40, RadicalEd escribió: > Lo que me parece raro es que hay una aplicación en Access que si se pudo > conectar por medio de un ODBC, puede haber algo similar??? > > Ya estoy buscando en los archivos de configuración de Python para ver si > existe algo como remote_connection o por el estilo. > > 2008/9/12 Mario Oroz > > > Javier Castrillo escribió: > > > >> 2008/9/11 Jose Caballero : > >> > >>> A través de la IP. La idea es hacer exactamente lo mismo que intentas > con > >>> MySQLdb desde fuera. Para ver si es un problema de python o de la > >>> conexión > >>> (por el motivo que sea). > >>> > >>> > >> Hay que decomentar un archivo de configuración de mysql. No recuerdo > >> cual (my.cnf?) para que admita conexiones remotas.. > >> > >> Saludos > >> > > > > Hola Listeros; > > Recuerden que también puede existir algún firewall que este > > haciendo de las suyas!... > > Salu2. > > Mario. > > > > _______________________________________________ > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the most important programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Sep 12 17:12:59 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 12 Sep 2008 10:12:59 -0500 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: <48CA548A.3090502@uol.com.ar> Message-ID: Sipi, con diferentes usuarios y con todo de todo, pero nada me funciona. 2008/9/12 Manuel Enrique González Ramírez > Ya probaste crear un usuario diferente al root con los privilegios > adecuados??? GRANT ALL PRIVILEGES....? > > El 12 de septiembre de 2008 7:40, RadicalEd > escribió: > > > Lo que me parece raro es que hay una aplicación en Access que si se pudo > > conectar por medio de un ODBC, puede haber algo similar??? > > > > Ya estoy buscando en los archivos de configuración de Python para ver si > > existe algo como remote_connection o por el estilo. > > > > 2008/9/12 Mario Oroz > > > > > Javier Castrillo escribió: > > > > > >> 2008/9/11 Jose Caballero : > > >> > > >>> A través de la IP. La idea es hacer exactamente lo mismo que intentas > > con > > >>> MySQLdb desde fuera. Para ver si es un problema de python o de la > > >>> conexión > > >>> (por el motivo que sea). > > >>> > > >>> > > >> Hay que decomentar un archivo de configuración de mysql. No recuerdo > > >> cual (my.cnf?) para que admita conexiones remotas.. > > >> > > >> Saludos > > >> > > > > > > Hola Listeros; > > > Recuerden que también puede existir algún firewall que este > > > haciendo de las suyas!... > > > Salu2. > > > Mario. > > > > > > _______________________________________________ > > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > > > > > > > -- > > The knowledge is the most dangerous > > weapon & SoloCodigo is the most important programing webforum. > > http://foros.solocodigo.com > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Fri Sep 12 17:23:24 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Fri, 12 Sep 2008 11:23:24 -0400 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: Sí, es ese fichero /etc/my.cnf http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html > Hay que decomentar un archivo de configuración de mysql. No recuerdo > cual (my.cnf?) para que admita conexiones remotas.. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Sep 12 17:28:55 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Fri, 12 Sep 2008 10:28:55 -0500 Subject: =?ISO-8859-1?Q?Re:__Conexi=F3n_a_DB_externa?= In-Reply-To: References: Message-ID: Este es el código completo. #!/usr/bin/env python #-*- coding:iso8859-1 -*- #Generador de archivos planos en python para el módulo de Inventarios del sistema UNO #Creado por RadicalEd import MySQLdb, string, datetime #Conexion a la DB y consulta SQL db = MySQLdb.connect(host='192.168.1.9', user='usdist', passwd='clio1214', db='paginafiles') cursor = db.cursor() cursor.execute('SELECT * FROM tbinventario_conteos') #Colocar el nombre al archivo de texto con la fecha actual fecha = datetime.date.today() #Se le da formato a la fecha hoy = fecha.strftime('%Y%m%d') f = open('001'+hoy[3:]+'.TF0', 'a') #En un diccionario se guardaran todos los registros listreg = {} #Con esta variable se hará la suma de los datos repetidos suma = 0 #Se van recorriendo uno a uno for x in range(int(cursor.rowcount)): row = cursor.fetchone() item = row[1] cantidad = row[3] #Se quita el - item = string.replace(item,'-','') #Se agregaran todos los registros en un diccionario #Si ya existe lo que se hará es tomar el valor de la clave #Y sumarlo con el nuevo encontrado if listreg.has_key(item): suma = listreg[item] suma = int(suma) + int(cantidad) listreg[item] = suma else: listreg[item] = int(cantidad) #Se comienza a recorrer el diccionario for h in listreg: print h + ' ' + str(listreg[h]) for x in str(listreg[h]): espacio = '0' tamano = len(str(listreg[h])) #Verificamos si tiene decimales if x == '.': #Se quita el . listreg[h] = string.replace(str(listreg[h]), '.', '') #Mientras el tamaño sea menor de 10 se agregan espacios en blanco while tamano < 8: listreg[h] = espacio + str(listreg[h]) tamano += 1 else: #Se quita el . listreg[h] = string.replace(str(listreg[h]), '.', '') #Mientras el tamaño sea menor de 10 se agregan espacios en blanco while tamano < 7: listreg[h] = espacio + str(listreg[h]) tamano += 1 #Se agregan los datos al archivo a generar cadena = '%-9s%s\n' % (h,str(listreg[h])) f.writelines('%s' % (cadena)) f.close() On Fri, Sep 12, 2008 at 10:23 AM, Jose Caballero wrote: > Sí, es ese fichero /etc/my.cnf > > > http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html > > > > > Hay que decomentar un archivo de configuración de mysql. No recuerdo > > cual (my.cnf?) para que admita conexiones remotas.. > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Sun Sep 14 01:09:18 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Sat, 13 Sep 2008 17:09:18 -0600 Subject: Problemas con glade In-Reply-To: <48CA7342.2080809@soft-com.es> References: <48CA7342.2080809@soft-com.es> Message-ID: aver si me puieden ayudar se asepta cualesquier sugerencia por favor pues este es mi setup.py from distutils.core import setup import py2exe setup( name='aves', version='0.1', windows=['aves.py'], options={'py2exe':{'packages':'encodings','includes':'cairo, pango, pangocairo,gtk,atk'} } ) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eduardo.ulfe en gmail.com Sun Sep 14 05:47:36 2008 From: eduardo.ulfe en gmail.com (Eduardo) Date: Sun, 14 Sep 2008 00:47:36 -0300 Subject: =?iso-8859-1?q?Construcci=F3n_gr=E1fica_de_GUIs?= Message-ID: <29e33c430809132047p11765294k6fd001aee626c763@mail.gmail.com> Hola. Quisiera que me aconsejan sobre algun entorno de desarrollo gráfico de GUIs para wxPython si fuese posible. Muchas gracias. -- Sea Seeder Voluntario y ayude a la Humanidad. Campaña contra el 99,9% completado. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From aciddized en gmail.com Sun Sep 14 09:36:03 2008 From: aciddized en gmail.com (Robert C. Rodriguez) Date: Sun, 14 Sep 2008 09:36:03 +0200 Subject: =?ISO-8859-1?Q?Re:__Construcci=F3n_gr=E1fica_de_GUIs?= In-Reply-To: <29e33c430809132047p11765294k6fd001aee626c763@mail.gmail.com> References: <29e33c430809132047p11765294k6fd001aee626c763@mail.gmail.com> Message-ID: <786142880809140036y6dcff1a9w7090fa608212a1a@mail.gmail.com> On Sun, Sep 14, 2008 at 5:47 AM, Eduardo wrote: > Hola. > Quisiera que me aconsejan sobre algun entorno de desarrollo gráfico de GUIs > para wxPython si fuese posible. > Muchas gracias. > > -- > Sea Seeder Voluntario y ayude a la Humanidad. > > Campaña contra el 99,9% completado. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > Hola, ¿Windows? ¿Linux? En el primer caso puedes usar VisualWX [1], y este magnifico tutorial [2] Saludos. [1] http://visualwx.altervista.org/ [2] http://maengora.blogspot.com/2008/08/tutorial-de-visualwx.html -- mail: aciddized en gmail.com blog: http://aciddized.sytes.net/wordpress/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eduardo.ulfe en gmail.com Sun Sep 14 15:43:12 2008 From: eduardo.ulfe en gmail.com (Eduardo) Date: Sun, 14 Sep 2008 10:43:12 -0300 Subject: =?ISO-8859-1?Q?Re:__Construcci=F3n_gr=E1fica_de_GUIs?= In-Reply-To: <786142880809140036y6dcff1a9w7090fa608212a1a@mail.gmail.com> References: <29e33c430809132047p11765294k6fd001aee626c763@mail.gmail.com> <786142880809140036y6dcff1a9w7090fa608212a1a@mail.gmail.com> Message-ID: <29e33c430809140643v74c11a19td4033b51c3acaecd@mail.gmail.com> A, perdón por no especificar, trabajo en Linux, pero me gustaría q el resultado fuera multiplataforma. 2008/9/14 Robert C. Rodriguez > On Sun, Sep 14, 2008 at 5:47 AM, Eduardo wrote: > > > Hola. > > Quisiera que me aconsejan sobre algun entorno de desarrollo gráfico de > GUIs > > para wxPython si fuese posible. > > Muchas gracias. > > > > -- > > Sea Seeder Voluntario y ayude a la Humanidad. > > > > Campaña contra el 99,9% completado. > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > Hola, > > ¿Windows? ¿Linux? > > En el primer caso puedes usar VisualWX [1], y este magnifico tutorial [2] > > Saludos. > > [1] http://visualwx.altervista.org/ > [2] http://maengora.blogspot.com/2008/08/tutorial-de-visualwx.html > > -- > mail: aciddized en gmail.com > blog: http://aciddized.sytes.net/wordpress/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Sea Seeder Voluntario y ayude a la Humanidad. Campaña contra el 99,9% completado. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjparradog en unal.edu.co Mon Sep 15 17:45:51 2008 From: jjparradog en unal.edu.co (jjparradog) Date: Mon, 15 Sep 2008 10:45:51 -0500 Subject: Problema con validacion y foco Message-ID: <0K78009KGUGNMZ20@unmtaout.unal.edu.co> Saludos desde Colombia. Actualmente estoy desarrollando mi primera aplicación en wxpython y de hecho en python (empecé hace 8 días). He podido realizar algunas cosas pero llega el punto donde al gastar tantas horas y no encontrar solución requiero el concejo de personas que hayan trabajado algún tiempo. PREGUNTAS: Requiero hacer una aplicación urgente que tiene validaciones sobre campos de texto de acuerdo a unos parámetro: - Rango: entre 1-5 solo números - Controles de saltos: si la opción es 4 salte a la pregunta X - Entre otras cosas 1. Lo que necesito ahora es que no abandone el foco mientras no digite un valor valido (en este caso un valor entre 1-5), o si lo abandona el siguiente elemento al tomar el foco lo devuelva al elemento anterior o algo así. Recibo sugerencias de cómo se puede hacer 2. Estoy utilizando el wx.panel como container, para agrupar varios campos de texto y etiquetas, ya que una pregunta puede tener varios de estos elementos. El problema que tengo es que requiero que cuando termine de digitar el ultimo elemento del container salte al siguiente container (una vez se verifique que la validación sobre el campo sea correcta) Muchas gracias, y esperen muchas preguntas. Nota: Si alguien requiere como colocar una imagen de fondo sobre su aplicación y que los layers, container sean transparentes con gusto puedo ayudar. Adjunto imágenes de elementos que estoy usando y ventana que tengo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Sep 15 18:56:47 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 15 Sep 2008 18:56:47 +0200 Subject: Problemas con glade In-Reply-To: References: <48CA7342.2080809@soft-com.es> Message-ID: <48CE93CF.5080203@soft-com.es> Peon Blanco escribió: > aver si me puieden ayudar se asepta cualesquier sugerencia por favor > > pues este es mi setup.py > > from distutils.core import setup > import py2exe > > setup( > name='aves', > version='0.1', > windows=['aves.py'], > options={'py2exe':{'packages':'encodings','includes':'cairo, pango, > pangocairo,gtk,atk'} > } > ) Creo que el setup lo tienes malformado, yo lo pondria asi: setup( name = 'aves', version = '0.1', windows = [ {"script":"aves.py"] ], options = { 'py2exe':{ 'packages':['encodings', ], 'includes':['cairo', 'pango', 'pangocairo', 'gtk', 'atk'] } } ) Comprueba los warnings que te aparezcan al compilar. Otra cosa que debes tener en cuenta que que al ejecutar la aplicacion desde python se carga automaticamente sitecustomize.py, el cual contiene tu configuración local. Al ejecutarlo como exe este fichero no se carga, por lo que debes aplicar la configuración local en la aplicación. Saludos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjparradog en unal.edu.co Tue Sep 16 15:46:27 2008 From: jjparradog en unal.edu.co (jjparradog) Date: Tue, 16 Sep 2008 08:46:27 -0500 Subject: Problema con validate de control wxTextCtrl In-Reply-To: <1221534635.16336.12.camel@mario-laptop> References: <1221534635.16336.12.camel@mario-laptop> Message-ID: <0K7A00CIPJLN6240@unmtaout.unal.edu.co> Buenos días Ingeniero Mario, Empecé a molestarlo jeje, el control de texto wxTextCtrl (y todos los controles) los puedo llamar desde su id (si entiendo bien si se deja -1 es automatico, si se coloca un numero es manual), como haría para por ejemplo dar un foco pero por el id: nombreControl.SetFocus() con id como seria? Lo que pasa realmente es esto: Tengo un validador sobre un control wxTextCtrl, funciona sin problema (llegar a esto fue una faena), verifica que los numeros digitados esten en un rango de "x" a "y" o un valor de salida superior y uno inferior: Ejemplo: Rango de 5 a 10 valor inferior 0 y superior 99, de tal forma que si no esta en este rango salga un mensaje diciendo que no esta en el rango y conserve el foco hasta que tenga el valor correcto. Esto ya esta ok. El problema esta en que agrupo con un container varios controles wxTextCtrl, de tal forma que cuando llega al ultimo control dentro del container salta al primero del mismo container (requiero que salte al siguiente container), esto parcialmente lo solucione con bind del Kill focus del ultimo control wxTextCtrl del container, el problema esta que no se como hacer para que dentro del mismo validate, si el valor esta entre el rango y es el ultimo campo, le de el foco al siguiente container. Coloque en la clase validador en el evento KillFocus self.Pregunta04.SetFocus() sale error, porque obviamente no esta definicio self.Pregunta04, Como puedo hacer? Es algo asi el codigo: ... self.Label01 = wx.StaticText(self.Pregunta01, -1, "label_5") self.p01 = wx.TextCtrl(self.Pregunta01, 20, "",validator=ModValidarCampo.Numero(1,5,"","",1,DIGIT_ONLY,CampoNormal)) self.Label01b = wx.StaticText(self.Pregunta01, -1, "label_5") self.p01b = wx.TextCtrl(self.Pregunta01, 20, "",validator=ModValidarCampo.Numero(1,5,0,"",1,DIGIT_ONLY,UltimoCampo)) ... class Numero(wx.PyValidator): def __init__(self, rango1, rango2, cero, nosabe, obliga, flag, ultimo): wx.PyValidator.__init__(self) ... self.Bind(wx.EVT_KILL_FOCUS, self.ValidaCampo) -----Mensaje original----- De: Mario Lacunza [mailto:mlacunza en gmail.com] Enviado el: Lunes, 15 de Septiembre de 2008 10:11 p.m. Para: jjparradog Asunto: Re: WxPython Hola, te respondo entre lineas... El lun, 15-09-2008 a las 10:17 -0500, jjparradog escribió: > Buenos días Mario Lacunza, he visto que participas en foros de > WxPython, quisiera hacerte una consulta sobre unos problemas que > tengo. > > > > Hace una semana estoy programando en WxPython, ha resultado muy > interesante, pero como siempre se me escapan cosas que gasto horas > haciendo por desconocimientos de algunos detalles. > > Asi aprendemos todos! :D > > Requiero hacer una aplicación urente que tiene validaciones sobre > campos de textote acuerdo a unos parámetro, rango entre 1-5 solo > números por ejemplo. Lo que necesito ahora es que no abandone el foco > mientras no digite un valor valido, o que lo abandone pero el > siguiente elemento al tomar el foco lo devuelva al elemento anterior. > > la forma de validar los numeros puedes hacerlo con RegEx o con codigo Python como quieras, para setear el foco lo tienes q setear: nombreControl.SetFocus() > > Segunda pregunta: Hay varios campos que sonde una misma pregunta, a > estos los he metido en un container, como hago para que una vez > termine de digitar el ultimo campo del contaniner salte al siguiente > container? > Idem... aqui los containers no son como en VB q agrupan logicamente los controles, en Python es solo visual la agrupacion. > > > Requiero ayuda de un experto para solucionar este y otros problemas > que me surjan, podríamos cuadrar algo. > > Pues tu diras, soy Consultor freelance asi q cuando quieras! Si gustas me mandas una lista de cosas y yo te las cotizo. > > Bueno muchas gracias por la ayuda que me puedas brindar > > > > Gracias > > De nada para ayudarte! A proposito, cual es tu nombre?? -- Saludos / Best regards Mario Lacunza Consultor de Sistemas - Webmaster Email: mlacunza en gmail.com Lima - Peru __________ Information from ESET Smart Security, version of virus signature database 3443 (20080915) __________ The message was checked by ESET Smart Security. http://www.eset.com No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.169 / Virus Database: 270.6.19/1662 - Release Date: 15/09/2008 18:49 __________ Information from ESET Smart Security, version of virus signature database 3443 (20080915) __________ The message was checked by ESET Smart Security. http://www.eset.com ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: Ultimo01.py URL: ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: ModValidarCampo.py URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From py en ch3m4.org Tue Sep 16 18:47:04 2008 From: py en ch3m4.org (Chema Cortes) Date: Tue, 16 Sep 2008 18:47:04 +0200 Subject: =?iso-8859-1?q?Extracci=F3n_de_metadatos_de?= documentos In-Reply-To: <48CA6406.10702@gmail.com> References: <2c9fb0dd0809120501q53e82b49w46ab9891a40583b3@mail.gmail.com> <48CA6406.10702@gmail.com> Message-ID: <200809161847.07492.py@ch3m4.org> El Friday 12 September 2008 14:43:50 Arnau Sanchez escribió: > Chema Cortes escribió: > > ¿Conocéis de alguna librería que use varios formatos de ficheros? No > > > > necesito que sea multiplataforma. > > No los he usado en serio, pero alguna vez he probado "extract" (que usa > libextractor) y la librería "python-hachoir-metadata". Eso sí, no creo que > con ninguno de ellos puedas modificar los metadatos... > > Package: extract > Description-es: Muestra los metadatos de archivos de cualquier tipo > Parecido al conocido programa «file», extract puede mostrar los metadatos > de un archivo e imprimir los resultados a stdout. > . > Actualmente, libextractor funciona con los siguientes formatos: HTML, > PDF, PS, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), DVI, > MAN, MP3 (ID3v1 y ID3v2), OGG, WAV, EXIV2, JPEG, GIF, PNG, TIFF, DEB, RPM, > TAR(.GZ), ZIP, ELF, REAL, RIFF (AVI), MPEG, QT y ASF. He estado mirando las alternativas que me habéis sugerido. Mi interés iba más por los documentos de texto que por archivos multimedia, así que creo que me decantaré finalmente por "libextractor" y su módulo para python. No extrae metadatos de archivos djvu, aunque siempre podría hacerlo con utilidades propias de djvulibre (sería un plugin a añadir al libextractor). Aún así, creo que emplearé una base de datos para almacenar y mantener los metadatos, tal como hacen otros gestores de documentos (doodle, medusa, thunar,...). Lo de modificar los metadatos dentro cada documento creo que lo dejará para otra ocasión. Gracias por las sugerencias. ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. URL: ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ieiooo en hotmail.com Wed Sep 17 00:00:57 2008 From: ieiooo en hotmail.com (dieguito!!) Date: Tue, 16 Sep 2008 22:00:57 +0000 Subject: programando en wxpython Message-ID: Holas!! Es mi primer mail a la lista, y la verdad no se muy bien de que se trata jeje.. Mi pregunta se basa en una aplicacion en python que estoy desarrollando (estoy aprendiendo python desde ace 3 dias!! jeje) pero me manejo dentro de todo bastante bien. El problema surgio al querer hacer una aplicacion con entorno grafico, pienso que lo mejor es wxpython, por que se puede transladar a windows... Hasta ahora pude crear con éxito un programa con wxpython.. pero, al aumentar un par de cosas surgieron problemas.. - Teniendo un frame "MyFrame.pfr" (actualmente estoy utilizando VisualWx); y teniendo tambien otro frame MDIChildFrame llamada "libros"... que es lo que tendria que hacer, para que al hacer clic en un botón, se comienze a ver la el otro frame... entienden?? es decir, que al hacer clic en un boton "libros" pase a la seccion de libros... Obviamente esa es la unica solucion que encontre, para poder hacer ese tipo de aplicacion... pero tal vez ustedes tienen algo mejor... Bueno espero una respuesta.. Saludos! _________________________________________________________________ ¿Sigue el calor? Consulta MSN El tiempo http://eltiempo.es.msn.com/_______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Sep 17 00:31:00 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 16 Sep 2008 17:31:00 -0500 Subject: programando en wxpython In-Reply-To: References: Message-ID: Hola Diego. Lo que debes hacer es crear primero un MDIParentFrame y luego utilizar el MyFrame que te queda. Con el MDI puedes crear un menu, y despues invocar el MyFrame (libros). Yo también utilizo VisualWx date una pasadita por http://maengora.blogspot.com ahi tengo algunos ejemplos. 2008/9/16 dieguito!! > > > Holas!! > Es mi primer mail a la lista, y la verdad no se muy bien de que se trata > jeje.. > > Mi pregunta se basa en una aplicacion en python que estoy desarrollando > (estoy aprendiendo python desde ace 3 dias!! jeje) pero me manejo dentro de > todo bastante bien. > El problema surgio al querer hacer una aplicacion con entorno grafico, > pienso que lo mejor es wxpython, por que se puede transladar a windows... > Hasta ahora pude crear con éxito un programa con wxpython.. pero, al > aumentar un par de cosas surgieron problemas.. > - Teniendo un frame "MyFrame.pfr" (actualmente estoy utilizando VisualWx); > y teniendo tambien otro frame MDIChildFrame llamada "libros"... que es lo > que tendria que hacer, para que al hacer clic en un botón, se comienze a ver > la el otro frame... entienden?? es decir, que al hacer clic en un boton > "libros" pase a la seccion de libros... > Obviamente esa es la unica solucion que encontre, para poder hacer ese tipo > de aplicacion... pero tal vez ustedes tienen algo mejor... > > Bueno espero una respuesta.. Saludos! > > _________________________________________________________________ > ¿Sigue el calor? Consulta MSN El tiempo > http://eltiempo.es.msn.com/_______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Wed Sep 17 12:07:53 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 17 Sep 2008 12:07:53 +0200 Subject: programando en wxpython In-Reply-To: References: Message-ID: <48D0D6F9.1030702@soft-com.es> dieguito!! escribió: > > Holas!! > Es mi primer mail a la lista, y la verdad no se muy bien de que se trata jeje.. > > Mi pregunta se basa en una aplicacion en python que estoy desarrollando (estoy aprendiendo python desde ace 3 dias!! jeje) pero me manejo dentro de todo bastante bien. > El problema surgio al querer hacer una aplicacion con entorno grafico, pienso que lo mejor es wxpython, por que se puede transladar a windows... > Hasta ahora pude crear con éxito un programa con wxpython.. pero, al aumentar un par de cosas surgieron problemas.. > - Teniendo un frame "MyFrame.pfr" (actualmente estoy utilizando VisualWx); y teniendo tambien otro frame MDIChildFrame llamada "libros"... que es lo que tendria que hacer, para que al hacer clic en un botón, se comienze a ver la el otro frame... entienden?? es decir, que al hacer clic en un boton "libros" pase a la seccion de libros... > Obviamente esa es la unica solucion que encontre, para poder hacer ese tipo de aplicacion... pero tal vez ustedes tienen algo mejor... > > Bueno espero una respuesta.. Saludos! > > Creo que lo que buscas son los dialogos modales. Echale un vistazo a wx.Dialog Saludos, ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luesmo_2 en ono.com Thu Sep 18 11:20:40 2008 From: luesmo_2 en ono.com (luesmo_2 en ono.com) Date: Thu, 18 Sep 2008 11:20:40 +0200 (CEST) Subject: Actualizar ventana Message-ID: <28840729.840911221729640160.JavaMail.defaultUser@defaultHost> Estoy haciendo un programa que se puede asemejar al ordenamiento por el método de la burbuja, aunque no tiene nada que ver con él. El caso es que hay un bucle dentro de otro. Cuando se ejecutan desearía que se fuera actualizando una etiqueta o en su defecto una barra de progreso ("progressbar"), pero sólo lo hace cuando finalizan los bucles. Es lo mismo que pasa si no pones "Doevent" en VB. ¿Sabeis cómo se puede solucionar? Gracias a todos. Luis ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Sep 18 11:31:14 2008 From: listas en soft-com.es (=?UTF-8?B?T3N3YWxkbyBIZXJuw6FuZGV6?=) Date: Thu, 18 Sep 2008 11:31:14 +0200 Subject: Actualizar ventana In-Reply-To: <28840729.840911221729640160.JavaMail.defaultUser@defaultHost> References: <28840729.840911221729640160.JavaMail.defaultUser@defaultHost> Message-ID: <48D21FE2.1090501@soft-com.es> luesmo_2 en ono.com escribió: > Estoy haciendo un programa que se puede asemejar al ordenamiento por > el método de la burbuja, aunque no tiene nada que ver con él. > > El > caso es que hay un bucle dentro de otro. Cuando se ejecutan desearía > que se fuera actualizando una etiqueta o en su defecto una barra de > progreso ("progressbar"), pero sólo lo hace cuando finalizan los > bucles. > > Es lo mismo que pasa si no pones "Doevent" en VB. > > > ¿Sabeis cómo se puede solucionar? > No indicas que sistema grafico usas. Si es wx busca 'Yield()', en los otros, no tengo ni idea :) Saludos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luesmo_2 en ono.com Thu Sep 18 11:43:54 2008 From: luesmo_2 en ono.com (luesmo_2 en ono.com) Date: Thu, 18 Sep 2008 11:43:54 +0200 (CEST) Subject: Actualizar ventana Message-ID: <22660176.842161221731034559.JavaMail.defaultUser@defaultHost> Mi OS es Ubuntu 8.4 Y esto es parte del código, en el bucle interno: for j in range (i+1,tope): #self.barra. set_fraction(con) #self.barra.pulse() salida.seek ((j-1)*20) cad2=salida.read(20) if (j%100==0): self.eti01.set_text('Reg:%d'%j) ----Mensaje original---- De: listas en soft-com.es Fecha: 18/09/2008 11:31 Para: "Lista de discusión sobre python en castellano" Asunto: Re: [Python-es] Actualizar ventana ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From camontuyu en yahoo.es Thu Sep 18 13:23:30 2008 From: camontuyu en yahoo.es (Beni) Date: Thu, 18 Sep 2008 13:23:30 +0200 Subject: Actualizar ventana In-Reply-To: <22660176.842161221731034559.JavaMail.defaultUser@defaultHost> References: <22660176.842161221731034559.JavaMail.defaultUser@defaultHost> Message-ID: <8a19bc7c0809180423tda97453g8818412e634e746e@mail.gmail.com> 2008/9/18 luesmo_2 en ono.com > Mi OS es Ubuntu 8.4 > Y esto es parte del código, en el bucle > interno: > > for j in range (i+1,tope): > #self.barra. > set_fraction(con) > #self.barra.pulse() > salida.seek > ((j-1)*20) > cad2=salida.read(20) > if (j%100==0): > > self.eti01.set_text('Reg:%d'%j) > > Tiene pinta de ser gtk, no? Yo para hacer un avance de la barra de progreso hago: while not TITITITITITITITIT: gtk.gdk.threads_enter() self._barra.get_progress().pulse() gtk.gdk.threads_leave() TATTATATATATAT Saludos. -- Benito Rodríguez Arcos ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josejcamara en gmail.com Thu Sep 18 19:02:13 2008 From: josejcamara en gmail.com (=?ISO-8859-1?Q?Jose_Antonio_Jim=E9nez?=) Date: Thu, 18 Sep 2008 19:02:13 +0200 Subject: PDFs y Python Message-ID: <618a13c50809181002q233db97cm8969b8bc69574bfe@mail.gmail.com> Hola a todos. ¿Alguien sabría decirme si se puede añadir una marca de agua o una imagen a un PDF desde Python? Graciasss _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rosendo en valdisme.net Thu Sep 18 23:31:24 2008 From: rosendo en valdisme.net (=?ISO-8859-1?Q?Rosendo_Mart=EDnez_Escobar?=) Date: Thu, 18 Sep 2008 23:31:24 +0200 Subject: PDFs y Python In-Reply-To: <618a13c50809181002q233db97cm8969b8bc69574bfe@mail.gmail.com> References: <618a13c50809181002q233db97cm8969b8bc69574bfe@mail.gmail.com> Message-ID: Buenas, la receta que te voy a dar es un atajo, pero lo que haré será crear una marca de agua juntando dos pdf. La libreria utilizada es pyPDF. from pyPdf import PdfFileWriter, PdfFileReader import os #Esta es la marca de agua!!!!!! nombre_plantilla = 'E:/Compartida/Duplicado.pdf' from sys import argv id_Delegacion = argv[1] carpeta_base = argv[2] dict_delegaciones = {'1':'Valencia', '2':'Alicante', '3':'Murcia', '4':'Castellon', '5':'Trecedis'} delegacion = dict_delegaciones[id_Delegacion] ruta_base ='E:/Compartida/pdf/' + delegacion nombre_pdf_salida = '/'.join([ruta_base, carpeta_base + '.pdf']) carpeta_origen='/'.join([ruta_base,carpeta_base]) print 'Carpeta_origen = ' + carpeta_origen #Generamos los streams de entrada y salida output = PdfFileWriter() #Obtenemos los ficheros del directorio que queremos convertir en un solo archivo ficheros = os.listdir(carpeta_origen) ficheros.sort() watermark = PdfFileReader(file(nombre_plantilla, "rb")) for f in ficheros: #print '/'.join([ruta_base,carpeta_base,f]) input1 = PdfFileReader(file('/'.join([ruta_base,carpeta_base,f]), "rb")) #print 'Anyadimos : ' + str(f) #Obtenemos el numero de paginas del documento for np in range(0,input1.getNumPages()): #Anyadimos pagina page = input1.getPage(np) page.mergePage(watermark.getPage(0)) output.addPage(page) outputStream = file(nombre_pdf_salida, "wb") output.write(outputStream) print "-----------------------------------------------------------------" print "Hemos generado el fichero : " + nombre_pdf_salida print "-----------------------------------------------------------------" Espero haberte ayudado. Un saludo, "Jose Antonio Jiménez" Enviado por: python-es-bounces en aditel.org 18/09/2008 19:02 Por favor, responda a Lista de discusión sobre python en castellano Para python-es en aditel.org cc Asunto [Python-es] PDFs y Python Hola a todos. ¿Alguien sabría decirme si se puede añadir una marca de agua o una imagen a un PDF desde Python? Graciasss _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pyarnau en gmail.com Fri Sep 19 00:05:57 2008 From: pyarnau en gmail.com (Arnau Sanchez) Date: Fri, 19 Sep 2008 00:05:57 +0200 Subject: Actualizar ventana In-Reply-To: <28840729.840911221729640160.JavaMail.defaultUser@defaultHost> References: <28840729.840911221729640160.JavaMail.defaultUser@defaultHost> Message-ID: <48D2D0C5.2060606@gmail.com> luesmo_2 en ono.com escribió: > El > caso es que hay un bucle dentro de otro. Cuando se ejecutan desearía > que se fuera actualizando una etiqueta o en su defecto una barra de > progreso ("progressbar"), pero sólo lo hace cuando finalizan los > bucles. > > Es lo mismo que pasa si no pones "Doevent" en VB. > > > ¿Sabeis cómo se puede solucionar? Una opción es usar gobject.idle_add + generadores: http://faq.pygtk.org/index.py?req=show&file=faq23.020.htp El problema de esta solución es que la función en cuestión tiene que ser reconvertida a generador, lo cual no siempre es conveniente o posible. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Sep 19 00:05:22 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 18 Sep 2008 17:05:22 -0500 Subject: Problemas con None,MySQL Message-ID: Hola a tod en s. He creado un form, su respectiva tabla en MySQL y he creado una funcion que verifica si ya existe o no el documento de identidad ingresado en el form. Como apenas estoy ingresando información "se supone que el documento de identidad NO EXISTE todavía" y que según el código (como no existe) debe activar el foco en otro control. Este es el código del dicha función: def va_fpose(self,event): #init function #add your code here key = event.GetKeyCode() if key==9 or key==13 or key==wx.WXK_NUMPAD_ENTER: doc = self.txt_doc.GetValue() sql = c.execute('SELECT * FROM oficina WHERE doc=%s',(doc)) res = c.fetchall() if res<>None: w = wx.MessageDialog(self,u"Este registro ya existe!!","REGISTRO HALLADO",wx.OK | wx.ICON_EXCLAMATION ) w.ShowModal() w.Centre() w.Destroy() for i in res: self.txt_id.SetLabel(str(i[0])) self.dp_fsistema.SetValue(str(i[1])) self.txt_noficina.SetLabel(str(i[2])) self.txt_nit.SetLabel(str(i[3])) self.txt_njefe.SetLabel(str(i[4])) self.txt_ajefe.SetLabel(str(i[5])) self.txt_doc.SetLabel(str(i[6])) self.dp_posesion.SetValue(str(i[7])) self.txt_direccion.SetLabel(str(i[8])) self.txt_telefono.SetLabel(str(i[9])) self.txt_mail.SetLabel(str(i[10])) self.txt_slogan.SetLabel(str(i[11])) self.txt_noficina.SetFocus() self.bt_guardar.Enable(False) self.bt_actualizar.Enable(True) self.bt_eliminar.Enable(True) else: self.dp_posesion.SetFocus() event.Skip() return #end function Cuál es el problema????: pues que resulta que normalmente el *if res<>None:*me ha funcionado en otros proyectos pero parece ser que aquí no, ya que aunque esté vacía la tabla ingresa a la condición mostrandome el mensaje de registro hallado. También he intentado con *if res==NULL, if res==' '* y ninguna de estas opciones me ha servido. Cómo sé que me lo van a preguntar.... utilizo como GUI VisualWx, y por supuesto las wx. Gracias. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Fri Sep 19 00:34:38 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 18 Sep 2008 17:34:38 -0500 Subject: Problemas con None,MySQL In-Reply-To: References: Message-ID: con int(c.rowcount) te devolvera la cantidad de registros generados, entonces puedes decir if c == 0: Entonces haga lo que tú quieres. 2008/9/18 Manuel Enrique González Ramírez > Hola a tod en s. > > He creado un form, su respectiva tabla en MySQL y he creado una funcion que > verifica si ya existe o no el documento de identidad ingresado en el form. > > Como apenas estoy ingresando información "se supone que el documento de > identidad NO EXISTE todavía" y que según el código (como no existe) debe > activar el foco en otro control. > > Este es el código del dicha función: > > def va_fpose(self,event): #init function > #add your code here > key = event.GetKeyCode() > > if key==9 or key==13 or key==wx.WXK_NUMPAD_ENTER: > doc = self.txt_doc.GetValue() > > sql = c.execute('SELECT * FROM oficina WHERE doc=%s',(doc)) > res = c.fetchall() > > if res<>None: > w = wx.MessageDialog(self,u"Este registro ya > existe!!","REGISTRO HALLADO",wx.OK | wx.ICON_EXCLAMATION ) > w.ShowModal() > w.Centre() > w.Destroy() > for i in res: > self.txt_id.SetLabel(str(i[0])) > self.dp_fsistema.SetValue(str(i[1])) > self.txt_noficina.SetLabel(str(i[2])) > self.txt_nit.SetLabel(str(i[3])) > self.txt_njefe.SetLabel(str(i[4])) > self.txt_ajefe.SetLabel(str(i[5])) > self.txt_doc.SetLabel(str(i[6])) > self.dp_posesion.SetValue(str(i[7])) > self.txt_direccion.SetLabel(str(i[8])) > self.txt_telefono.SetLabel(str(i[9])) > self.txt_mail.SetLabel(str(i[10])) > self.txt_slogan.SetLabel(str(i[11])) > > self.txt_noficina.SetFocus() > self.bt_guardar.Enable(False) > self.bt_actualizar.Enable(True) > self.bt_eliminar.Enable(True) > else: > self.dp_posesion.SetFocus() > > event.Skip() > > return #end function > > Cuál es el problema????: pues que resulta que normalmente el *if > res<>None:*me ha funcionado en otros proyectos pero parece ser que > aquí no, ya que > aunque esté vacía la tabla ingresa a la condición mostrandome el mensaje de > registro hallado. > > También he intentado con *if res==NULL, if res==' '* y ninguna de estas > opciones me ha servido. > > Cómo sé que me lo van a preguntar.... utilizo como GUI VisualWx, y por > supuesto las wx. > > Gracias. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jgonzalez en grupopitaco.com Fri Sep 19 08:26:25 2008 From: jgonzalez en grupopitaco.com (=?iso-8859-1?Q?Javier_Gonz=E1lez?=) Date: Fri, 19 Sep 2008 08:26:25 +0200 Subject: Problemas con None,MySQL References: Message-ID: <000901c91a20$a50da3e0$0a01a8c0@pcjavi> La consulta sql es erronea, te faltan las comillas en la comparacion de la clausula where y el signo de tanto porciento para el formateo de la cadena, quedaria asi: sql = c.execute("SELECT * FROM oficina WHERE doc='%s' ",%doc) res = c.fetchall() ----- Original Message ----- From: "Manuel Enrique González Ramírez" To: "Lista de discusión sobre python en castellano" Sent: Friday, September 19, 2008 12:05 AM Subject: [Python-es] Problemas con None,MySQL Hola a tod en s. He creado un form, su respectiva tabla en MySQL y he creado una funcion que verifica si ya existe o no el documento de identidad ingresado en el form. Como apenas estoy ingresando información "se supone que el documento de identidad NO EXISTE todavía" y que según el código (como no existe) debe activar el foco en otro control. Este es el código del dicha función: def va_fpose(self,event): #init function #add your code here key = event.GetKeyCode() if key==9 or key==13 or key==wx.WXK_NUMPAD_ENTER: doc = self.txt_doc.GetValue() sql = c.execute('SELECT * FROM oficina WHERE doc=%s',(doc)) res = c.fetchall() if res<>None: w = wx.MessageDialog(self,u"Este registro ya existe!!","REGISTRO HALLADO",wx.OK | wx.ICON_EXCLAMATION ) w.ShowModal() w.Centre() w.Destroy() for i in res: self.txt_id.SetLabel(str(i[0])) self.dp_fsistema.SetValue(str(i[1])) self.txt_noficina.SetLabel(str(i[2])) self.txt_nit.SetLabel(str(i[3])) self.txt_njefe.SetLabel(str(i[4])) self.txt_ajefe.SetLabel(str(i[5])) self.txt_doc.SetLabel(str(i[6])) self.dp_posesion.SetValue(str(i[7])) self.txt_direccion.SetLabel(str(i[8])) self.txt_telefono.SetLabel(str(i[9])) self.txt_mail.SetLabel(str(i[10])) self.txt_slogan.SetLabel(str(i[11])) self.txt_noficina.SetFocus() self.bt_guardar.Enable(False) self.bt_actualizar.Enable(True) self.bt_eliminar.Enable(True) else: self.dp_posesion.SetFocus() event.Skip() return #end function Cuál es el problema????: pues que resulta que normalmente el *if res<>None:*me ha funcionado en otros proyectos pero parece ser que aquí no, ya que aunque esté vacía la tabla ingresa a la condición mostrandome el mensaje de registro hallado. También he intentado con *if res==NULL, if res==' '* y ninguna de estas opciones me ha servido. Cómo sé que me lo van a preguntar.... utilizo como GUI VisualWx, y por supuesto las wx. Gracias. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Sep 19 10:53:01 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Fri, 19 Sep 2008 10:53:01 +0200 Subject: Problemas con None,MySQL In-Reply-To: References: Message-ID: <48D3686D.1010604@soft-com.es> Manuel Enrique González Ramírez escribió: > Hola a tod en s. > ... > if res<>None: ... Por experiencia propia te recomiendo que *nunca* utilices los operadores '==', '>', etc.. con None, no siempre daré el resultado que esperas. Lo correcto es usar 'variable is None' ó 'not variable is None' Saludos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Fri Sep 19 15:22:33 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Fri, 19 Sep 2008 08:22:33 -0500 Subject: Problemas con None,MySQL In-Reply-To: <48D3686D.1010604@soft-com.es> References: <48D3686D.1010604@soft-com.es> Message-ID: Compañeros, muchas gracias a todos por sus aportes. RadicalEd, me funciono perfectamente. Javier, la sintaxis me parece que la tengo bien, pues me ha funcionado en varias ocasiones en diferentes aplicaciones; sin embargo valoro tu aporte y te lo agradezco. Oswaldo, seguiré teniendo en cuenta el no utulizar los operadores de comparación con la palabra None. Gracias a todos muchachos, ya solucione el inconveniente: def va_fpose(self,event): #init function #add your code here key = event.GetKeyCode() if key==9 or key==13 or key==wx.WXK_NUMPAD_ENTER: doc = self.txt_doc.GetValue() sql = c.execute('SELECT * FROM oficina WHERE doc=%s',(doc)) #res = c.fetchall() res = int(c.rowcount) #Devuelve el número de filas if res<>0: w = wx.MessageDialog(self,u"Este registro ya existe!!","REGISTRO HALLADO",wx.OK | wx.ICON_EXCLAMATION ) w.ShowModal() w.Centre() w.Destroy() for i in res: self.txt_id.SetLabel(str(i[0])) self.dp_fsistema.SetValue(str(i[1])) self.txt_noficina.SetLabel(str(i[2])) self.txt_nit.SetLabel(str(i[3])) self.txt_njefe.SetLabel(str(i[4])) self.txt_ajefe.SetLabel(str(i[5])) self.txt_doc.SetLabel(str(i[6])) self.dp_posesion.SetValue(str(i[7])) self.txt_direccion.SetLabel(str(i[8])) self.txt_telefono.SetLabel(str(i[9])) self.txt_mail.SetLabel(str(i[10])) self.txt_slogan.SetLabel(str(i[11])) self.txt_noficina.SetFocus() self.bt_guardar.Enable(False) self.bt_actualizar.Enable(True) self.bt_eliminar.Enable(True) else: self.dp_posesion.SetFocus() event.Skip() return #end function Gracias nuevamente a todos. 2008/9/19 Oswaldo Hernández > Manuel Enrique González Ramírez escribió: > >> Hola a tod en s. >> >> ... > >> if res<>None: >> > ... > > Por experiencia propia te recomiendo que *nunca* utilices los operadores > '==', '>', etc.. con None, no siempre daré el resultado que esperas. > > Lo correcto es usar 'variable is None' ó 'not variable is None' > > Saludos. > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inf200468 en ucf.edu.cu Fri Sep 19 17:39:20 2008 From: inf200468 en ucf.edu.cu (inf200468 en ucf.edu.cu) Date: Fri, 19 Sep 2008 11:39:20 -0400 (EDT) Subject: consulta select Message-ID: <53667.10.14.17.145.1221838760.squirrel@correo> Hola> cual es la mejor opcion para hacer una consulta select utilizando psycopg2 Saludos -------------------------------- Servicio del Grupo de Redes Universidad de Cienfuegos Contacto: adminred en ucf.edu.cu ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Fri Sep 19 18:16:31 2008 From: listas en soft-com.es (=?UTF-8?B?T3N3YWxkbyBIZXJuw6FuZGV6?=) Date: Fri, 19 Sep 2008 18:16:31 +0200 Subject: consulta select In-Reply-To: <53667.10.14.17.145.1221838760.squirrel@correo> References: <53667.10.14.17.145.1221838760.squirrel@correo> Message-ID: <48D3D05F.9040800@soft-com.es> inf200468 en ucf.edu.cu escribió: > > Hola> > cual es la mejor opcion para hacer una consulta select utilizando > psycopg2 > Saludos > Que yo sepa solo hay una. ;) psycopg2 cumple el estandar dbapi2.0, echa un vistazo aqui: http://www.python.org/dev/peps/pep-0249/ Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sat Sep 20 18:16:21 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 20 Sep 2008 12:16:21 -0400 Subject: =?iso-8859-1?q?=BFes_posible_crear_nuevos_operadores?= =?iso-8859-1?q?=3F?= Message-ID: Hola, imagino que la respuesta es no, pero nunca se sabe. ¿Es posible crear un nuevo operator en python? Por ejemplo, crear el operator ??, y poder dotar a una clase del método def __double_question__(self) que se ejecutaría cuando un objeto se encuentra ese operador. Saludos cordiales, Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Sat Sep 20 19:04:26 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Sat, 20 Sep 2008 19:04:26 +0200 Subject: =?ISO-8859-1?Q?=BFes_posible_crear_nuevos_?= =?ISO-8859-1?Q?operadores=3F?= In-Reply-To: References: Message-ID: <48D52D1A.2000502@soft-com.es> Jose Caballero escribió: > Hola, > > imagino que la respuesta es no, pero nunca se sabe. > ¿Es posible crear un nuevo operator en python? Por ejemplo, crear el > operator ??, y poder dotar a una clase del método > > def __double_question__(self) > > que se ejecutaría cuando un objeto se encuentra ese operador. > > Solo por curiosidad, ¿Que haria ese operador? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sat Sep 20 19:10:45 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 20 Sep 2008 13:10:45 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: <48D52D1A.2000502@soft-com.es> References: <48D52D1A.2000502@soft-com.es> Message-ID: La verdad es que he puesto un ejemplo bastante idiota. Ha sido simplemente por poner algo que no se parezca a los operadores ya existentes. Estaba pensando en operadores como los que se utilizan en matemáticas (*), (+), | |, U, ... Por ejemplo. Imagina que se pudiese comprobar la ortogonalidad con un operador _|_ que devuelve True/False O poder recrear los operadores ++ y -- del C. O cualquier cosa que a uno se le ocurra que pueda hacer el código más legible. Incluso ?? si tuviese sentido. Pero creo que no se puede. He buscado en google, y he visto ejemplos, pero implican escribir el nuevo operator en C y recompilar python. Es una pena. El 20 de septiembre de 2008 13:04, Oswaldo Hernández escribió: > Jose Caballero escribió: > > Hola, >> >> imagino que la respuesta es no, pero nunca se sabe. >> ¿Es posible crear un nuevo operator en python? Por ejemplo, crear el >> operator ??, y poder dotar a una clase del método >> >> def __double_question__(self) >> >> que se ejecutaría cuando un objeto se encuentra ese operador. >> >> >> > Solo por curiosidad, ¿Que haria ese operador? > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Sat Sep 20 19:18:02 2008 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Sat, 20 Sep 2008 13:18:02 -0400 (CDT) Subject: =?utf-8?Q?Re:__=C2=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: References: Message-ID: <20675415.372491221931082811.JavaMail.root@zimbra2.uci.cu> En mi modesta opinión y apelando a la deducción lógica, pienso que si sea posible. Si ya existen controles, es obvio que fueron creados, python es un lenguaje muy extendible. No tengo idea de como se haría, pero estoy seguro que si tratamos de entender como fueron definidos los que ya existen, no sería de gran dificultad crear uno propio. Voy a entretenerme en eso un dia de estos, si encuentras respuesta, ya sabes, comparte la solución. Aunque lo pienso un poco y me doy cuenta que lo que en realidad hay que extender sería el mismísimo intérprete, pues es éste el que interpreta las entradas como "__init__", "__getitem__", etc... . Bueno, el problema es bastante interesante. Saludos. ----- Mensaje original ----- De: "Jose Caballero" Para: "Lista de discusión sobre python en castellano" Enviados: Sábado, 20 de Septiembre de 2008 16:16:21 GMT +00:00 Casablanca / Monrovia Asunto: [Python-es] ¿es posible crear nuevos operadores? Hola, imagino que la respuesta es no, pero nunca se sabe. ¿Es posible crear un nuevo operator en python? Por ejemplo, crear el operator ??, y poder dotar a una clase del método def __double_question__(self) que se ejecutaría cuando un objeto se encuentra ese operador. Saludos cordiales, Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sat Sep 20 19:34:54 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 20 Sep 2008 13:34:54 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: <20675415.372491221931082811.JavaMail.root@zimbra2.uci.cu> References: <20675415.372491221931082811.JavaMail.root@zimbra2.uci.cu> Message-ID: > > > Voy a entretenerme en eso un dia de estos, si encuentras respuesta, ya > sabes, comparte la solución. > > Por supuesto. He encontrado una aproximación, aunque no es exactamente lo mismo http://code.activestate.com/recipes/384122/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Sat Sep 20 19:35:42 2008 From: pachi en rvburke.com (Rafael Villar Burke) Date: Sat, 20 Sep 2008 19:35:42 +0200 Subject: =?ISO-8859-1?Q?=BFes_posible_crear_nuevos_?= =?ISO-8859-1?Q?operadores=3F?= In-Reply-To: References: <48D52D1A.2000502@soft-com.es> Message-ID: <48D5346E.4030506@rvburke.com> Jose Caballero wrote: > La verdad es que he puesto un ejemplo bastante idiota. Ha sido simplemente > por poner algo que no se parezca a los operadores ya existentes. > > Estaba pensando en operadores como los que se utilizan en matemáticas (*), > (+), | |, U, ... Por ejemplo. > Imagina que se pudiese comprobar la ortogonalidad con un operador _|_ que > devuelve True/False > > O poder recrear los operadores ++ y -- del C. > > O cualquier cosa que a uno se le ocurra que pueda hacer el código más > legible. Incluso ?? si tuviese sentido. > > Pero creo que no se puede. He buscado en google, y he visto ejemplos, pero > implican escribir el nuevo operator en C y recompilar python. Es una pena. > Es posible sobrecargar o redefinir el funcionamiento de los operadores existentes, reimplementando los métodos que les dan soporte. Puedes ver una lista de los métodos existentes en el módulo operator (http://docs.python.org/lib/module-operator.html#l2h-1102 ). En este hilo se explica algo más: http://bytes.com/forum/thread159908.html Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rmiranda en estudiantes.uci.cu Sat Sep 20 22:33:34 2008 From: rmiranda en estudiantes.uci.cu (Raydel Miranda Gomez) Date: Sat, 20 Sep 2008 16:33:34 -0400 (CDT) Subject: =?utf-8?Q?Re:__=C2=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: <16537275.382971221942411438.JavaMail.root@zimbra2.uci.cu> References: <16537275.382971221942411438.JavaMail.root@zimbra2.uci.cu> Message-ID: <6130868.383291221942814041.JavaMail.root@zimbra2.uci.cu> >Es posible sobrecargar o redefinir el funcionamiento de los operadores >existentes, reimplementando los métodos que les dan soporte. Puedes ver >una lista de los métodos existentes en el módulo operator >(http://docs.python.org/lib/module-operator.html#l2h-1102 ). En este >hilo se explica algo más: http://bytes.com/forum/thread159908.html Si pero no me parece que sea eso lo que esta buscando Jose Caballero, segun entendi, elno quiere sobrecargar ningun operador, sino crear uno nuevo, claro esta, despues de eso, seria muy util poder sobrecargarlo. Pero yo mantengo mi opinion que para eso, hay que entender como estan definidos los operadores que ya existen. Y tengo mis dudas acerca de la capacidad del interprete para poder agregarle a base de modulos otros operadores. Es decir, pienso que lo mas probable es que sea necesario parchearlo, para que acepte el nuevo operador. Pues seguro que el interprete tiene(o genera, no lo se) una tabla de simbolos, donde se encuentran los mismos. Es por eso que a lo mejor(tampoco lo se, estoy tirando una piedra) con una extencion al interprete hecha en c/c++, se pueda solucionar el problemilla ese, que dicho sea de paso, es muy interesante. La implementacion de operadores con nuevas funcionalidades, simplificaria el trabajo de muchos programadores.(reutilizacion sennores) :-D Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cmlopez en speedy.com.ar Sun Sep 21 03:33:49 2008 From: cmlopez en speedy.com.ar (=?iso-8859-1?Q?Marcelo_L=F3pez?=) Date: Sat, 20 Sep 2008 22:33:49 -0300 Subject: unsuscribe In-Reply-To: <48D0D6F9.1030702@soft-com.es> References: <48D0D6F9.1030702@soft-com.es> Message-ID: <17164B75109345968708F9237662646D@marcelo1> unsuscribe _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Sep 21 04:46:03 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sat, 20 Sep 2008 22:46:03 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: <6130868.383291221942814041.JavaMail.root@zimbra2.uci.cu> References: <16537275.382971221942411438.JavaMail.root@zimbra2.uci.cu> <6130868.383291221942814041.JavaMail.root@zimbra2.uci.cu> Message-ID: El 20 de septiembre de 2008 16:33, Raydel Miranda Gomez < rmiranda en estudiantes.uci.cu> escribió: > >Es posible sobrecargar o redefinir el funcionamiento de los operadores > >existentes, reimplementando los métodos que les dan soporte. Puedes ver > >una lista de los métodos existentes en el módulo operator > >(http://docs.python.org/lib/module-operator.html#l2h-1102 ). En este > >hilo se explica algo más: http://bytes.com/forum/thread159908.html > > Si pero no me parece que sea eso lo que esta buscando Jose Caballero, segun > entendi, elno quiere sobrecargar ningun operador, sino crear uno nuevo, > claro esta, despues de eso, seria muy util poder sobrecargarlo. > > Pero yo mantengo mi opinion que para eso, hay que entender como estan > definidos los operadores que ya existen. Y tengo mis dudas acerca de la > capacidad del interprete para poder agregarle a base de modulos otros > operadores. Es decir, pienso que lo mas probable es que sea necesario > parchearlo, para que acepte el nuevo operador. Pues seguro que el interprete > tiene(o genera, no lo se) una tabla de simbolos, donde se encuentran los > mismos. > > Es por eso que a lo mejor(tampoco lo se, estoy tirando una piedra) con una > extencion al interprete hecha en c/c++, se pueda solucionar el problemilla > ese, que dicho sea de paso, es muy interesante. La implementacion de > operadores con nuevas funcionalidades, simplificaria el trabajo de muchos > programadores.(reutilizacion sennores) :-D > > En efecto, en lo que estoy interesado en la posibilidad de crear nuevos operadores. Pero no deja de ser simplemente por mi curiosidad científica, más que una necesidad real. Aunque suelen ser las curiosidades "porque sí" las que hacen avanzar el mundo. Muchas gracias a todos por vuestros comentarios. Y explico que todo esto empezó casi como un juego con un compañero del curro. Estábamos jugando con la idea de crear clases para ejecutar comandos, instanciar objetos de esas clases, y usarlos a modo de librería de tal forma que el usuario pudiera escribir programas en python imitando más o menos la sintaxis de la shell. Por poner un ejemplo muy tonto, el comando ls. # ----- mycommands.py ---------- import commands class Command(object): def __init__(self, command): self.command = command def __sub__(self, option): command = '%s %s' %(self.command, option()) print commands.getoutput( command ) class Option(object): def __init__(self, option): self.option = option def __call__(self): return ' -%s ' %self.option ls = Command('ls') l = Option('l') t = Option('t') r = Option('r') #... etc # ------- prog.py ----------- from mycommands import * ls -l ls -t ls -r Que no deja de ser una chorrada, pero tiene cierta gracia. Pero no se puede ir más allá de una única opción (o no veo cómo). Y mi colega y yo nos estábamos preguntando cómo hacer que sea recursivo (simplemente añadiendo opciones) y ejecutándose sólo cuando se llega al final. Pero, ¿cómo sabe que se ha llegado al final, no hay más opciones,y ya se puede ejecutar todo? Y pensé, si pudiera crear el operador ; podría ponerlo al final, y mi programa en python quedaría tal que ls -l -r -t; En fin, como digo, una tontería. Divertida, pero tontería. Saludos, Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ricardo.cardenes en gmail.com Sun Sep 21 06:14:54 2008 From: ricardo.cardenes en gmail.com (heimy) Date: Sun, 21 Sep 2008 05:14:54 +0100 Subject: =?ISO-8859-1?Q?Re:__=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: References: <48D52D1A.2000502@soft-com.es> Message-ID: <325adf7e0809202114m5c6b1ee6ib70f7c25a294300b@mail.gmail.com> El día 20 de septiembre de 2008 18:10, Jose Caballero escribió: > La verdad es que he puesto un ejemplo bastante idiota. Ha sido simplemente > por poner algo que no se parezca a los operadores ya existentes. > > Estaba pensando en operadores como los que se utilizan en matemáticas (*), > (+), | |, U, ... Por ejemplo. > Imagina que se pudiese comprobar la ortogonalidad con un operador _|_ que > devuelve True/False > > O poder recrear los operadores ++ y -- del C. > > O cualquier cosa que a uno se le ocurra que pueda hacer el código más > legible. Incluso ?? si tuviese sentido. > > Pero creo que no se puede. He buscado en google, y he visto ejemplos, pero > implican escribir el nuevo operator en C y recompilar python. Es una pena. Respuesta corta: no se puede. Respuesta algo menos corta: No es una pena. Es totalmente lógico. Introducir un operador nuevo implica un cambio en la sintaxis del lenguaje y eso no es trivial. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From javi en bertayjavi.com Sun Sep 21 07:50:49 2008 From: javi en bertayjavi.com (Javi) Date: Sun, 21 Sep 2008 07:50:49 +0200 Subject: Ayuda para la seleccion de una base de datos adecuada. Message-ID: <48D5E0B9.9020802@bertayjavi.com> Hola a todos, Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una base de datos para usar en ella. Yo uso mysql en todo lo que hago pero considero que esta bbdd es demasiado grande para lo que quiero hacer, ya que al distribuirla al cliente tendria que 'darle' mysql tambien y para lo que necesito controlar no es necesario un servidor tan grande, habia pensado en algo parecido a msaccess o mejor aun la base de datos de open offfice asi funcionaria en linux. Que me aconsejais? una base de datos que solo sea un fichero y que para distribuirlo solo necesite el fichero de datos y mi programa en python? y por ultimo, como me conectaria a esa bbdd? . A msaccess se como se hace. Muchas gracias por vuestra ayuda. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Sun Sep 21 08:23:04 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Sun, 21 Sep 2008 01:53:04 -0430 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D5E0B9.9020802@bertayjavi.com> References: <48D5E0B9.9020802@bertayjavi.com> Message-ID: <1221978184.3219.9.camel@localhost.localdomain> lo que necesitas es sqlite.. busca información sobre pysqlite y si estás acostumbrado en python a trabajar con bases de datos es muy fácil.. (si mal no recuerdo pysqlite está incluido dentro de la distribución base de python, en caso que uses linux busca un paquete llamado python-sqlite) Si quieres conectarte con ms access hay un controlador de python para bases de datos ado (creo que se llama adodbapi).. googleando conseguí esta dirección http://sourceforge.net/projects/adodbapi .. Espero te sea útil esta información.. Saludos Carlos Gustavo (arahat) El dom, 21-09-2008 a las 07:50 +0200, Javi escribió: > Hola a todos, > Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una > base de datos para usar en ella. Yo uso mysql en todo lo que hago pero > considero que esta bbdd es demasiado grande para lo que quiero hacer, ya > que al distribuirla al cliente tendria que 'darle' mysql tambien y para > lo que necesito controlar no es necesario un servidor tan grande, habia > pensado en algo parecido a msaccess o mejor aun la base de datos de open > offfice asi funcionaria en linux. Que me aconsejais? una base de datos > que solo sea un fichero y que para distribuirlo solo necesite el fichero > de datos y mi programa en python? y por ultimo, como me conectaria a > esa bbdd? . > A msaccess se como se hace. > Muchas gracias por vuestra ayuda. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Sun Sep 21 08:23:57 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 21 Sep 2008 01:23:57 -0500 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D5E0B9.9020802@bertayjavi.com> References: <48D5E0B9.9020802@bertayjavi.com> Message-ID: <771741b20809202323t1ef0495h91430e0fd079dde5@mail.gmail.com> 2008/9/21 Javi > Hola a todos, > Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una base de > datos para usar en ella. Yo uso mysql en todo lo que hago pero considero que > esta bbdd es demasiado grande para lo que quiero hacer, ya que al > distribuirla al cliente tendria que 'darle' mysql tambien y para lo que > necesito controlar no es necesario un servidor tan grande, habia pensado en > algo parecido a msaccess o mejor aun la base de datos de open offfice asi > funcionaria en linux. Que me aconsejais? una base de datos que solo sea un > fichero y que para distribuirlo solo necesite el fichero de datos y mi > programa en python? y por ultimo, como me conectaria a esa bbdd? . > A msaccess se como se hace. > Muchas gracias por vuestra ayuda. > Dependiendo de lo quieras usar puedes usar y desplegar: SQLite, Kirbybase, Gadgly o PyTables... -- Saludos / Best regards Mario Lacunza Consultor de Sistemas - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From german en tecnoxarxa.com Sun Sep 21 23:28:15 2008 From: german en tecnoxarxa.com (=?ISO-8859-1?Q?Germ=E1n_Aracil_Boned?=) Date: Sun, 21 Sep 2008 23:28:15 +0200 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D5E0B9.9020802@bertayjavi.com> References: <48D5E0B9.9020802@bertayjavi.com> Message-ID: <48D6BC6F.3070300@tecnoxarxa.com> sqlite Javi escribió: > Hola a todos, > Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una base > de datos para usar en ella. Yo uso mysql en todo lo que hago pero > considero que esta bbdd es demasiado grande para lo que quiero hacer, ya > que al distribuirla al cliente tendria que 'darle' mysql tambien y para > lo que necesito controlar no es necesario un servidor tan grande, habia > pensado en algo parecido a msaccess o mejor aun la base de datos de open > offfice asi funcionaria en linux. Que me aconsejais? una base de datos > que solo sea un fichero y que para distribuirlo solo necesite el fichero > de datos y mi programa en python? y por ultimo, como me conectaria a > esa bbdd? . > A msaccess se como se hace. > Muchas gracias por vuestra ayuda. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- - ------------------------------------- Germán Aracil Boned Director de Sistemas Zoon Suite S.L. www.zoonsuite.com 963146030 - General 963146031 - Asistencia de incidencias 963146032 - FAX ------------------------------------- - _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Sun Sep 21 14:08:02 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Sun, 21 Sep 2008 14:08:02 +0200 Subject: =?ISO-8859-1?Q?=BFes_posible_crear_nuevos_?= =?ISO-8859-1?Q?operadores=3F?= In-Reply-To: References: <16537275.382971221942411438.JavaMail.root@zimbra2.uci.cu> <6130868.383291221942814041.JavaMail.root@zimbra2.uci.cu> Message-ID: <48D63922.20809@soft-com.es> Jose Caballero escribió: > ... > Que no deja de ser una chorrada, pero tiene cierta gracia. > Pero no se puede ir más allá de una única opción (o no veo cómo). Prueba este codigo ;) < code: xpruebas.comandos.py > #!/usr/bin/env python #coding=utf-8 class Opcion: def __init__(self, opt): self.opt = opt class Comando: def __init__(self, cmd): self.__cmd = cmd self.opciones = "" def __sub__(self, opt): # verificacion de opcion if not isinstance(opt, Opcion): raise TypeError("'%s' no es una opción valida para el comando '%s'" % (opt, self.__cmd)) opcion = " -%s" % opt.opt if "%s " % opcion in self.opciones: # el comando esta repetido, ignorar return self # agregar a lista de opciones self.opciones += opcion return self def __repr__(self): # vaciar cache de opciones para la siguiente ejecucion opciones = self.opciones self.opciones = "" return "%s%s" % (self.__cmd, opciones) >>> from xpruebas.comandos import Comando, Opcion >>> ls = Comando("ls") >>> l = Opcion("l") >>> t = Opcion("t") >>> r = Opcion("r") >>> x = Opcion("x") >>> x1 = Opcion("x1") >>> x2 = Opcion("x2") >>> ls -l ls -l >>> >>> ls -r -x2 -x1 -x -t -r -r ls -r -x2 -x1 -x -t >>> ls -5 Traceback (most recent call last): File "", line 1, in File "x:\Python\xpruebas\comandos.py", line 17, in __sub__ raise TypeError("'%s' no es una opción valida para el comando '%s'" % (opt, self.__cmd)) TypeError: '5' no es una opción valida para el comando 'ls' -------- Como ejercicio o entretenimiento no esta mal, pero como aplicacion real lo dudo, ya que tiene varios problemas: . Siempre esta utilizando las mismas instancias de las clases: Con las opciones no es problema, pero los comandos es necesario reiniciarlos, o reinstanciarlos, antes de su aplicacion para vaciar las opciones de la ejecución anterior. En el codigo anterior, lo hace en en el __repr__, pero esto es solo valido para la demostración. . Tampoco podriar utilizar opciones numéricas ya que 5=Opcion("5") no es válido. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Sun Sep 21 14:51:29 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Sun, 21 Sep 2008 14:51:29 +0200 Subject: =?ISO-8859-1?Q?=BFes_posible_crear_nuevos_?= =?ISO-8859-1?Q?operadores=3F?= In-Reply-To: References: <16537275.382971221942411438.JavaMail.root@zimbra2.uci.cu> <6130868.383291221942814041.JavaMail.root@zimbra2.uci.cu> Message-ID: <48D64351.7080405@soft-com.es> Jose Caballero escribió: > ... > Que no deja de ser una chorrada, pero tiene cierta gracia. > Pero no se puede ir más allá de una única opción (o no veo cómo). Prueba este codigo ;) < code: xpruebas.comandos.py > #!/usr/bin/env python #coding=utf-8 class Opcion: def __init__(self, opt): self.opt = opt class Comando: def __init__(self, cmd): self.__cmd = cmd self.opciones = "" def __sub__(self, opt): # verificacion de opcion if not isinstance(opt, Opcion): raise TypeError("'%s' no es una opción valida para el comando '%s'" % (opt, self.__cmd)) opcion = " -%s" % opt.opt if "%s " % opcion in self.opciones: # el comando esta repetido, ignorar return self # agregar a lista de opciones self.opciones += opcion return self def __repr__(self): # vaciar cache de opciones para la siguiente ejecucion opciones = self.opciones self.opciones = "" return "%s%s" % (self.__cmd, opciones) >>> from xpruebas.comandos import Comando, Opcion >>> ls = Comando("ls") >>> l = Opcion("l") >>> t = Opcion("t") >>> r = Opcion("r") >>> x = Opcion("x") >>> x1 = Opcion("x1") >>> x2 = Opcion("x2") >>> ls -l ls -l >>> >>> ls -r -x2 -x1 -x -t -r -r ls -r -x2 -x1 -x -t >>> ls -5 Traceback (most recent call last): File "", line 1, in File "x:\Python\xpruebas\comandos.py", line 17, in __sub__ raise TypeError("'%s' no es una opción valida para el comando '%s'" % (opt, self.__cmd)) TypeError: '5' no es una opción valida para el comando 'ls' -------- Como ejercicio o entretenimiento no esta mal, pero como aplicacion real lo dudo, ya que tiene varios problemas: . Siempre esta utilizando las mismas instancias de las clases: Con las opciones no es problema, pero los comandos es necesario reiniciarlos, o reinstanciarlos, antes de su aplicacion para vaciar las opciones de la ejecución anterior. En el codigo anterior, lo hace en en el __repr__, pero esto es solo valido para la demostración. . Tampoco podriar utilizar opciones numéricas ya que 5=Opcion("5") no es válido. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Sun Sep 21 22:00:42 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Sun, 21 Sep 2008 16:00:42 -0400 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D5E0B9.9020802@bertayjavi.com> References: <48D5E0B9.9020802@bertayjavi.com> Message-ID: <1222027242.7083.0.camel@clb-laptop> si consideras que mysql es demasiado grande, porque no utilizar texto (archivos), o bien xml??? El dom, 21-09-2008 a las 07:50 +0200, Javi escribió: > Hola a todos, > Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una > base de datos para usar en ella. Yo uso mysql en todo lo que hago pero > considero que esta bbdd es demasiado grande para lo que quiero hacer, ya > que al distribuirla al cliente tendria que 'darle' mysql tambien y para > lo que necesito controlar no es necesario un servidor tan grande, habia > pensado en algo parecido a msaccess o mejor aun la base de datos de open > offfice asi funcionaria en linux. Que me aconsejais? una base de datos > que solo sea un fichero y que para distribuirlo solo necesite el fichero > de datos y mi programa en python? y por ultimo, como me conectaria a > esa bbdd? . > A msaccess se como se hace. > Muchas gracias por vuestra ayuda. > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From gagsl-py2 en yahoo.com.ar Sun Sep 21 20:14:53 2008 From: gagsl-py2 en yahoo.com.ar (Gabriel Genellina) Date: Sun, 21 Sep 2008 15:14:53 -0300 Subject: =?iso-8859-15?q?=BFes_posible_crear_nuevos_operadores=3F?= References: Message-ID: En Sat, 20 Sep 2008 13:16:21 -0300, Jose Caballero escribió: > imagino que la respuesta es no, pero nunca se sabe. > ¿Es posible crear un nuevo operator en python? Por ejemplo, crear el > operator ??, y poder dotar a una clase del método > > def __double_question__(self) > > que se ejecutaría cuando un objeto se encuentra ese operador. En realidad no se puede, pero aqui hay una receta para definir operadores infijos: http://code.activestate.com/recipes/384122/ (o más bien, para "simular operadores infijos") Para postfijos ya estan los metodos normales, y para prefijos hay funciones, si es que no te molestan los parentesis (y que los operadores sean "palabras"). -- Gabriel Genellina ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Sep 22 06:26:44 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 22 Sep 2008 00:26:44 -0400 Subject: =?ISO-8859-1?Q?Re:__Re:_=BFes_posi?= =?ISO-8859-1?Q?ble_crear_nuevos_operadores=3F?= In-Reply-To: References: Message-ID: > En realidad no se puede, pero aqui hay una receta para definir operadores > infijos: http://code.activestate.com/recipes/384122/ > (o más bien, para "simular operadores infijos") Sí, yo mismo he mandado ese link en uno de mis mensajes de este hilo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From josejcamara en gmail.com Mon Sep 22 11:04:37 2008 From: josejcamara en gmail.com (=?ISO-8859-1?Q?Jose_Antonio_Jim=E9nez?=) Date: Mon, 22 Sep 2008 11:04:37 +0200 Subject: PDFs y Python In-Reply-To: References: <618a13c50809181002q233db97cm8969b8bc69574bfe@mail.gmail.com> Message-ID: <618a13c50809220204p9466c1cl15d399ee8dc3d5f0@mail.gmail.com> Hola Rosendo. Muchas gracias por la información. Lo he probado y es un buena solución para insertar esa marca de agua. El problema es que ahora me piden insertar también una imagen, así que supongo que tendré que recurrir a algo más complejo, no he visto en la documentación de pyPDF nada de utilizar imagenes.... Gracias por todo. ------------------------------------------------------------------------------------ El 18 de septiembre de 2008 23:31, Rosendo Martínez Escobar < rosendo en valdisme.net> escribió: > Buenas, > la receta que te voy a dar es un atajo, pero lo que haré será crear una > marca de agua juntando dos pdf. > > La libreria utilizada es pyPDF. > > from pyPdf import PdfFileWriter, PdfFileReader > import os > > #Esta es la marca de agua!!!!!! > nombre_plantilla = 'E:/Compartida/Duplicado.pdf' > > from sys import argv > id_Delegacion = argv[1] > carpeta_base = argv[2] > > dict_delegaciones = {'1':'Valencia', '2':'Alicante', '3':'Murcia', > '4':'Castellon', '5':'Trecedis'} > delegacion = dict_delegaciones[id_Delegacion] > ruta_base ='E:/Compartida/pdf/' + delegacion > > > > nombre_pdf_salida = '/'.join([ruta_base, carpeta_base + '.pdf']) > carpeta_origen='/'.join([ruta_base,carpeta_base]) > print 'Carpeta_origen = ' + carpeta_origen > > > #Generamos los streams de entrada y salida > output = PdfFileWriter() > > #Obtenemos los ficheros del directorio que queremos convertir en un solo > archivo > ficheros = os.listdir(carpeta_origen) > ficheros.sort() > watermark = PdfFileReader(file(nombre_plantilla, "rb")) > for f in ficheros: > #print '/'.join([ruta_base,carpeta_base,f]) > input1 = PdfFileReader(file('/'.join([ruta_base,carpeta_base,f]), > "rb")) > #print 'Anyadimos : ' + str(f) > #Obtenemos el numero de paginas del documento > for np in range(0,input1.getNumPages()): > #Anyadimos pagina > page = input1.getPage(np) > page.mergePage(watermark.getPage(0)) > output.addPage(page) > > > > > > > outputStream = file(nombre_pdf_salida, "wb") > output.write(outputStream) > print "-----------------------------------------------------------------" > print "Hemos generado el fichero : " + nombre_pdf_salida > print "-----------------------------------------------------------------" > > > > > Espero haberte ayudado. > > > Un saludo, > > > > > "Jose Antonio Jiménez" > Enviado por: python-es-bounces en aditel.org > 18/09/2008 19:02 > Por favor, responda a > Lista de discusión sobre python en castellano > > > Para > python-es en aditel.org > cc > > Asunto > [Python-es] PDFs y Python > > > > > > > Hola a todos. > > ¿Alguien sabría decirme si se puede añadir una marca de agua o una imagen > a > un PDF desde Python? > > Graciasss > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Un saludo. Jose _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fferraro en openware.biz Mon Sep 22 15:12:53 2008 From: fferraro en openware.biz (Federico Ferraro) Date: Mon, 22 Sep 2008 10:12:53 -0300 Subject: urllib In-Reply-To: References: <31a05fb20809020246h50cc6166lac78bf4b9af86585@mail.gmail.com> <48BD8968.10108@gmail.com> Message-ID: Te recomiendo que le des una mirada al mini-manual http://mundogeek.net/tutorial-python/ en la parte de interacción con Webs da ejemplos y es muy claro para entender .. Saludos y espero que te sirva .. 2008/9/2 Miguel Beltran R. > Yo me refiero a que no va a servir si manda el email y passwd a esa > URL, porque eso es en otra pagina. > La pagina que mande es solo una referencia para que empiece a buscar. > > 2008/9/2 zodman : > > urllib2 tiene soporte para autentificacion de "http basic auth" > > > > Miguel Beltran R. escribió: > >> Esto no te va a servir. Te recomiendo que instales Firebug y en la > >> pestaña de Red revisa que pasa con el HTTP Header. Segun yo google > >> espera que tengas una cookie con la información de que ya estas > >> "logeado" en el sistema, si no la tienes te manda a la pagina donde te > >> pide usuario y contraseña. > >> > >> Lo que vas a necesitar es agregar una excepcion para una cookie. > >> http://docs.python.org/lib/cookielib-examples.html > >> > >> Yo una vez hice algo para Basic Authentication pero no recuerdo donde > >> deje el programa, lo busco y luego lo paso para que te des una idea de > >> como hacerlo. > >> > >> > >> 2008/9/2 lur ibargutxi : > >>> Hola! > >>> > >>> Estoy intentando acceder a una direccion privada (un feed privado) que > >>> necesita autentificacion con urllib pero no hay manera. Esto es lo que > hago: > >>> > >>> def get_feed(self): > >>> header = {'User-agent' : 'prueba'} > >>> url=' > >>> http://groups.google.com/group/zuzendariak/feed/rss_v2_0_msgs.xml' > >>> post_data=urllib.urlencode({ 'Email': self.login, 'Passwd': > >>> self.password, }) > >>> request = urllib2.Request(url, post_data, header) > >>> f = urllib2.urlopen( request ) > >>> result = f.read() > >>> return result > >>> > >>> Alguien me puede ayudar? > >>> > >>> muchas gracias > >>> > >>> -- > >>> Lur Ibargutxi > >>> libargutxi en codesyntax.com > >>> _______________________________________________ > >>> Lista de correo Python-es > >>> http://listas.aditel.org/listinfo/python-es > >>> FAQ: http://listas.aditel.org/faqpyes > >>> > >> > >> > >> > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > ________________________________________ > Lo bueno de vivir un dia mas > es saber que nos queda un dia menos de vida > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- -- ----------------------------- Federico Ferraro. Infostructure Support Services Visite nuestro nuevo sitio Web en http://www.openware.biz eMail: fferraro en openware.biz _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From sebasmagri en gmail.com Mon Sep 22 17:01:11 2008 From: sebasmagri en gmail.com (s3b4sm4gr1) Date: Tue, 23 Sep 2008 10:31:11 +1930 Subject: =?UTF-8?Q?Re:__=C2=BFes_posible_crear_nuevos_operadores=3F?= Message-ID: <5cf51b790809220801y60c7e86bw59f79eb526ae9e94@mail.gmail.com> Lambda no sirve para eso? -- En el pasado creímos que se nos acababa el petróleo, pero en realidad lo que se nos acababan eran las IDEAS. http://www.lacomunidadpetrolera.com Gentoo/* (Linux #455615) www.gentoove.org 53:04:4e:b5:f9:7e:4a:fb:66:a2:19:12:da:d5:97:f8 8A3A C955 715D D88A 87CD E21F F827 ADD7 F589 B4A4 Sebastian Magrí (sebasmagri) ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arturoeanton en yahoo.com.ar Mon Sep 22 17:59:56 2008 From: arturoeanton en yahoo.com.ar (arturo anton) Date: Mon, 22 Sep 2008 08:59:56 -0700 (PDT) Subject: =?iso-8859-1?q?Me_gustar=EDa_saber_su_opini=F3n?= In-Reply-To: References: Message-ID: <380444.60188.qm@web52912.mail.re2.yahoo.com> Me gustaría saber su opinión de la  idea de hacer un sistema de template compatible con Sigma, que publique en mi el blog (http://binsd.wordpress.com”). El link al la entrada correspondiente es http://binsd.wordpress.com/2008/09/19/usar-los-template-de-ya-hechos-en-sigma-en-python/ Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jjrojoc en hotmail.com Mon Sep 22 22:06:20 2008 From: jjrojoc en hotmail.com (=?iso-8859-1?Q?Juan_Jos=E9_Rojo?=) Date: Mon, 22 Sep 2008 20:06:20 +0000 Subject: PDFs y Python In-Reply-To: <618a13c50809220204p9466c1cl15d399ee8dc3d5f0@mail.gmail.com> References: <618a13c50809181002q233db97cm8969b8bc69574bfe@mail.gmail.com> <618a13c50809220204p9466c1cl15d399ee8dc3d5f0@mail.gmail.com> Message-ID: me parece, pero no esoty seguro que reportlab te puede ayudar. ---------------------------------------- > Date: Mon, 22 Sep 2008 11:04:37 +0200 > From: josejcamara en gmail.com > To: python-es en aditel.org > Subject: Re: [Python-es] PDFs y Python > > Hola Rosendo. > > Muchas gracias por la información. > Lo he probado y es un buena solución para insertar esa marca de agua. > El problema es que ahora me piden insertar también una imagen, así que > supongo que tendré que recurrir > a algo más complejo, no he visto en la documentación de pyPDF nada de > utilizar imagenes.... > > Gracias por todo. > > ------------------------------------------------------------------------------------ > > El 18 de septiembre de 2008 23:31, Rosendo Martínez Escobar < > rosendo en valdisme.net> escribió: > >> Buenas, >> la receta que te voy a dar es un atajo, pero lo que haré será crear una >> marca de agua juntando dos pdf. >> >> La libreria utilizada es pyPDF. >> >> from pyPdf import PdfFileWriter, PdfFileReader >> import os >> >> #Esta es la marca de agua!!!!!! >> nombre_plantilla = 'E:/Compartida/Duplicado.pdf' >> >> from sys import argv >> id_Delegacion = argv[1] >> carpeta_base = argv[2] >> >> dict_delegaciones = {'1':'Valencia', '2':'Alicante', '3':'Murcia', >> '4':'Castellon', '5':'Trecedis'} >> delegacion = dict_delegaciones[id_Delegacion] >> ruta_base ='E:/Compartida/pdf/' + delegacion >> >> >> >> nombre_pdf_salida = '/'.join([ruta_base, carpeta_base + '.pdf']) >> carpeta_origen='/'.join([ruta_base,carpeta_base]) >> print 'Carpeta_origen = ' + carpeta_origen >> >> >> #Generamos los streams de entrada y salida >> output = PdfFileWriter() >> >> #Obtenemos los ficheros del directorio que queremos convertir en un solo >> archivo >> ficheros = os.listdir(carpeta_origen) >> ficheros.sort() >> watermark = PdfFileReader(file(nombre_plantilla, "rb")) >> for f in ficheros: >> #print '/'.join([ruta_base,carpeta_base,f]) >> input1 = PdfFileReader(file('/'.join([ruta_base,carpeta_base,f]), >> "rb")) >> #print 'Anyadimos : ' + str(f) >> #Obtenemos el numero de paginas del documento >> for np in range(0,input1.getNumPages()): >> #Anyadimos pagina >> page = input1.getPage(np) >> page.mergePage(watermark.getPage(0)) >> output.addPage(page) >> >> >> >> >> >> >> outputStream = file(nombre_pdf_salida, "wb") >> output.write(outputStream) >> print "-----------------------------------------------------------------" >> print "Hemos generado el fichero : " + nombre_pdf_salida >> print "-----------------------------------------------------------------" >> >> >> >> >> Espero haberte ayudado. >> >> >> Un saludo, >> >> >> >> >> "Jose Antonio Jiménez" >> Enviado por: python-es-bounces en aditel.org >> 18/09/2008 19:02 >> Por favor, responda a >> Lista de discusión sobre python en castellano >> >> >> Para >> python-es en aditel.org >> cc >> >> Asunto >> [Python-es] PDFs y Python >> >> >> >> >> >> >> Hola a todos. >> >> ¿Alguien sabría decirme si se puede añadir una marca de agua o una imagen >> a >> un PDF desde Python? >> >> Graciasss >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > > > > -- > Un saludo. Jose > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes _________________________________________________________________ ¿Sigue el calor? Consulta MSN El tiempo http://eltiempo.es.msn.com/_______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From nigromx en gmail.com Tue Sep 23 02:18:30 2008 From: nigromx en gmail.com (nigro) Date: Mon, 22 Sep 2008 19:18:30 -0500 Subject: Interactuar con user32 In-Reply-To: References: <3da702830809061256y76521b5chff0eb40e464a9201@mail.gmail.com> <3da702830809071052j7b3d5802l38594f36215d64f2@mail.gmail.com> <3da702830809071152o5689e826wdb63112747062d9e@mail.gmail.com> Message-ID: <1fbaa1a50809221718r7fbb03d7pb62979c85e6ffb23@mail.gmail.com> Mira esta liga http://python.net/crew/mhammond/win32/Downloads.html El 7 de septiembre de 2008 13:59, Jose Caballero escribió: > Lo que acabo de hacer es buscar en google "python user32" y me han salido > varios enlaces que hacen referencia a un módulo llamado windll. > ¿Has hecho tú también esta búsqueda? ¿No te sirve ninguno de esos enlaces? > > > El 7 de septiembre de 2008 14:52, kalith kalith >escribió: > > > jeje tranquilo, pero aun sigo con la misma inquietud x'-( > > -- > > Seamos realistas y hagamos lo imposible > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Eric Galicia Rosas msn: eric_galicia en hotmail.com skype: nigromx _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From mlacunza en gmail.com Tue Sep 23 05:01:19 2008 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 22 Sep 2008 22:01:19 -0500 Subject: PDFs y Python In-Reply-To: <618a13c50809220204p9466c1cl15d399ee8dc3d5f0@mail.gmail.com> References: <618a13c50809181002q233db97cm8969b8bc69574bfe@mail.gmail.com> <618a13c50809220204p9466c1cl15d399ee8dc3d5f0@mail.gmail.com> Message-ID: <771741b20809222001o764e57fcxb0bbe1cda39ac26d@mail.gmail.com> No es mas facil usar Reportlab? en vez de todo ese rollo... El 22 de septiembre de 2008 4:04, Jose Antonio Jiménez < josejcamara en gmail.com> escribió: > Hola Rosendo. > > Muchas gracias por la información. > Lo he probado y es un buena solución para insertar esa marca de agua. > El problema es que ahora me piden insertar también una imagen, así que > supongo que tendré que recurrir > a algo más complejo, no he visto en la documentación de pyPDF nada de > utilizar imagenes.... > > Gracias por todo. > > > ------------------------------------------------------------------------------------ > > El 18 de septiembre de 2008 23:31, Rosendo Martínez Escobar < > rosendo en valdisme.net> escribió: > > > Buenas, > > la receta que te voy a dar es un atajo, pero lo que haré será crear una > > marca de agua juntando dos pdf. > > > > La libreria utilizada es pyPDF. > > > > from pyPdf import PdfFileWriter, PdfFileReader > > import os > > > > #Esta es la marca de agua!!!!!! > > nombre_plantilla = 'E:/Compartida/Duplicado.pdf' > > > > from sys import argv > > id_Delegacion = argv[1] > > carpeta_base = argv[2] > > > > dict_delegaciones = {'1':'Valencia', '2':'Alicante', '3':'Murcia', > > '4':'Castellon', '5':'Trecedis'} > > delegacion = dict_delegaciones[id_Delegacion] > > ruta_base ='E:/Compartida/pdf/' + delegacion > > > > > > > > nombre_pdf_salida = '/'.join([ruta_base, carpeta_base + '.pdf']) > > carpeta_origen='/'.join([ruta_base,carpeta_base]) > > print 'Carpeta_origen = ' + carpeta_origen > > > > > > #Generamos los streams de entrada y salida > > output = PdfFileWriter() > > > > #Obtenemos los ficheros del directorio que queremos convertir en un solo > > archivo > > ficheros = os.listdir(carpeta_origen) > > ficheros.sort() > > watermark = PdfFileReader(file(nombre_plantilla, "rb")) > > for f in ficheros: > > #print '/'.join([ruta_base,carpeta_base,f]) > > input1 = PdfFileReader(file('/'.join([ruta_base,carpeta_base,f]), > > "rb")) > > #print 'Anyadimos : ' + str(f) > > #Obtenemos el numero de paginas del documento > > for np in range(0,input1.getNumPages()): > > #Anyadimos pagina > > page = input1.getPage(np) > > page.mergePage(watermark.getPage(0)) > > output.addPage(page) > > > > > > > > > > > > > > outputStream = file(nombre_pdf_salida, "wb") > > output.write(outputStream) > > print "-----------------------------------------------------------------" > > print "Hemos generado el fichero : " + nombre_pdf_salida > > print "-----------------------------------------------------------------" > > > > > > > > > > Espero haberte ayudado. > > > > > > Un saludo, > > > > > > > > > > "Jose Antonio Jiménez" > > Enviado por: python-es-bounces en aditel.org > > 18/09/2008 19:02 > > Por favor, responda a > > Lista de discusión sobre python en castellano > > > > > > Para > > python-es en aditel.org > > cc > > > > Asunto > > [Python-es] PDFs y Python > > > > > > > > > > > > > > Hola a todos. > > > > ¿Alguien sabría decirme si se puede añadir una marca de agua o una imagen > > a > > un PDF desde Python? > > > > Graciasss > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > Un saludo. Jose > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Saludos / Best regards Mario Lacunza Consultor de Sistemas - Webmaster Email: mlacunza [AT] gmail [DOT] com Lima - Peru _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From invites en radiusim.com Mon Sep 22 23:44:00 2008 From: invites en radiusim.com (Yo Mismo) Date: Mon, 22 Sep 2008 17:44:00 -0400 (EDT) Subject: Yo Mismo te ha invitado a radiusIM.com Message-ID: <136873357.14400.1222119840238.JavaMail.radiussvc@smtp.radiusim.com> 3D"radiusIM _________________________________________________________________ Yo Mismo (gabomgp en gmail.com) te ha invitado a [1]radiusIM.com. Su nombre de usuario en radiusIM= es gabomgp. Es un sitio nuevo en el Internet de mensajería i= nstantánea que trabaja con localización. Puedes ver donde estÃ= ¡n tus amigos y quien mas esta cerca. También trabaja con MSN, AIM, ICQ, Yahoo y Google Talk. [2]RegÃ= ­strate ahora para ser amigos con Yo Mismo. _________________________________________________________________ Este correo te lo envio alguien que = tu conoces en radiusIM.com. Si no deseas recibir mas invitaciones a radiusI= M de tus amigos, haz clic [3]aquí. Nuestras oficinas están localizadas en 158 Ludlow Street, New York, NY 10002 USA. References 1. 3D"http://www.rad=/ 2. 3D"http://www.radiusim.com/?showwin=signup&username=gabomgp&co 3. 3D"http://www.radiusim.com/a/webflow/emai ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cloudneozero en gmail.com Tue Sep 23 06:32:04 2008 From: cloudneozero en gmail.com (Ark) Date: Mon, 22 Sep 2008 23:32:04 -0500 Subject: problema con py2exe Message-ID: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> Saludos. Estoy trabajando en un programa que utiliza wxpython como libreria gráfica y se conecta a una base de datos postgresql usando psycopg2. El programa funciona correctamente, pero el problema está cuando creo un ejecutable utilizando py2exe. El ejecutable se crea correctamente, pero al ejecutarlo, no sucede nada. No hay error, ya que no se genera log, y no pasa nada. Al ejecutarlo con console no aparecen algunos prints que tengo definidos al principio, por lo que necesito alguna ayuda con esto, alguna pista, porque no tengo idea de que puedo hacer. La versión de python es la 2.4, con postgresql 8.1 y wxpython2.8 sobre windows xp. Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Tue Sep 23 09:29:09 2008 From: damufo en gmail.com (damufo) Date: Tue, 23 Sep 2008 09:29:09 +0200 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D5E0B9.9020802@bertayjavi.com> References: <48D5E0B9.9020802@bertayjavi.com> Message-ID: <48D89AC5.1020806@gmail.com> sqlite sin duda. Javi escribiu: > Hola a todos, > Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una base > de datos para usar en ella. Yo uso mysql en todo lo que hago pero > considero que esta bbdd es demasiado grande para lo que quiero hacer, ya > que al distribuirla al cliente tendria que 'darle' mysql tambien y para > lo que necesito controlar no es necesario un servidor tan grande, habia > pensado en algo parecido a msaccess o mejor aun la base de datos de open > offfice asi funcionaria en linux. Que me aconsejais? una base de datos > que solo sea un fichero y que para distribuirlo solo necesite el fichero > de datos y mi programa en python? y por ultimo, como me conectaria a > esa bbdd? . > A msaccess se como se hace. > Muchas gracias por vuestra ayuda. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Tue Sep 23 00:20:21 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Mon, 22 Sep 2008 16:20:21 -0600 Subject: Problemas con glade In-Reply-To: <48CE93CF.5080203@soft-com.es> References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> Message-ID: muchas gracias por contestar ya he solucionado el problema hice lo que me aconsejaste y le agregue unas librarías que me pedía solo que me surgió otra duda cuando ejecuto el programa la interfaz se ve como muy "vieja" o algo fea no hay forma de llevarse los temas desde glade para que tenga un aspecto mejor _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Sep 23 14:03:48 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 23 Sep 2008 14:03:48 +0200 Subject: Problemas con glade In-Reply-To: References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> Message-ID: <48D8DB24.4050708@soft-com.es> Peon Blanco escribió: > ... > cuando ejecuto el programa la interfaz se ve como muy "vieja" o > algo fea no hay forma de llevarse los temas desde glade para que > tenga un aspecto mejor Creo que lo que te falta es el 'manifest' para que tome el look adecuado. Prueba lo que te indico a continuación: 1.- Añade esto a tu setup.py: manifest = """ %s """ % "Nombre o descripcion de la aplicacion" 2.- Modifica setup() añadiendole el manifest y, si quieres, un icono: setup( windows = [ { "script": "aves.py" "icon_resources": [(1, "Icono_para_tu_exe.ico")], "other_resources": [(24,1,manifest)], } ], ...... Saludos. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lholivera en gmail.com Tue Sep 23 14:20:06 2008 From: lholivera en gmail.com (Hernan Olivera) Date: Tue, 23 Sep 2008 09:20:06 -0300 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D89AC5.1020806@gmail.com> References: <48D5E0B9.9020802@bertayjavi.com> <48D89AC5.1020806@gmail.com> Message-ID: <643b18bf0809230520w6e292589w992ab0ad04904ed5@mail.gmail.com> > sqlite sin duda. +1 Es la solucion por default. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Tue Sep 23 16:03:53 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Tue, 23 Sep 2008 09:03:53 -0500 Subject: problema con py2exe In-Reply-To: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> Message-ID: Revisaste tu archivo setup.py??? Podrías enviarnos el código de éste, es posible que alguna cosilla se te haya pasado. 2008/9/22 Ark > Saludos. > Estoy trabajando en un programa que utiliza wxpython como libreria gráfica > y > se conecta a una base de datos postgresql usando psycopg2. El programa > funciona correctamente, pero el problema está cuando creo un ejecutable > utilizando py2exe. El ejecutable se crea correctamente, pero al > ejecutarlo, > no sucede nada. No hay error, ya que no se genera log, y no pasa nada. Al > ejecutarlo con console no aparecen algunos prints que tengo definidos al > principio, por lo que necesito alguna ayuda con esto, alguna pista, porque > no tengo idea de que puedo hacer. > La versión de python es la 2.4, con postgresql 8.1 y wxpython2.8 sobre > windows xp. > > Gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cloudneozero en gmail.com Wed Sep 24 03:45:53 2008 From: cloudneozero en gmail.com (Ark) Date: Wed, 24 Sep 2008 03:45:53 +0200 Subject: problema con py2exe In-Reply-To: References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> Message-ID: <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> Estos son los que he progado #! -*- coding: iso8859-1 -*- from distutils.core import setup import py2exe #diferentes versiones setup(console=['examinador.py']) setup(windows=[{'script':'examinador.py'}] ) #con estas versiones se me hace necesario buscar y pegar algunos dlls en la carpeta setup(options={"py2exe":{"packages":["psycopg2"]}}, windows=[{'script':'examinador.py'}] ) setup(options={"py2exe":{"packages":["psycopg2", 'wx']}}, windows=[{'script':'examinador.py'}] ) Ninguna de estas versiones del script me ha funcionado. El ejecutable inicia (muestra la consola en el caso) sin salida alguna, ni mensaje de error, por lo que no se crea el log. El programa me funciona correctamente (o por lo menos me aparece la interfaz). Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pych3m4 en gmail.com Wed Sep 24 04:37:56 2008 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 24 Sep 2008 04:37:56 +0200 Subject: =?ISO-8859-1?Q?Re:__=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: References: Message-ID: <2c9fb0dd0809231937g3d2f0a56g2fd68e7af7ea46ec@mail.gmail.com> Aunque no es nada fácil, sería posible crear nuevos operadores. La idea es crear un sistema de macros o de metaprogramación que procesara el código en varias fases, generando al final el bytecode a interpretar a partir de un árbol AST. Insisto en que no es nada fácil. Se puede comenzar por mirar cómo funcionan los módulos parser y compile. No he encontrado nada para python; pero si se quiere ver un buen ejemplo de metaprogramación (en lua) recomiendo echar un vistazo al Metalua: http://metalua.luaforge.net _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Sep 24 05:24:12 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 23 Sep 2008 23:24:12 -0400 Subject: =?ISO-8859-1?Q?Re:__=BFes_posible_crear_nuevos_operadores=3F?= In-Reply-To: <2c9fb0dd0809231937g3d2f0a56g2fd68e7af7ea46ec@mail.gmail.com> References: <2c9fb0dd0809231937g3d2f0a56g2fd68e7af7ea46ec@mail.gmail.com> Message-ID: Suena interesante. Tengo que echarlo un vistazo a ese link, aunque sólo sea por curiosidad científica. Muchas gracias. Saludos, Jose El 23 de septiembre de 2008 22:37, Chema Cortes escribió: > Aunque no es nada fácil, sería posible crear nuevos operadores. La > idea es crear un sistema de macros o de metaprogramación que procesara > el código en varias fases, generando al final el bytecode a > interpretar a partir de un árbol AST. Insisto en que no es nada fácil. > Se puede comenzar por mirar cómo funcionan los módulos parser y > compile. > > No he encontrado nada para python; pero si se quiere ver un buen > ejemplo de metaprogramación (en lua) recomiendo echar un vistazo al > Metalua: http://metalua.luaforge.net > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From cristhianboujon en gmail.com Wed Sep 24 05:45:12 2008 From: cristhianboujon en gmail.com (Cristhian Boujon) Date: Wed, 24 Sep 2008 00:45:12 -0300 Subject: Ayuda para la seleccion de una base de datos adecuada. In-Reply-To: <48D5E0B9.9020802@bertayjavi.com> References: <48D5E0B9.9020802@bertayjavi.com> Message-ID: SQLite, que ya te viene por defecto en Python. 2008/9/21 Javi > Hola a todos, > Quiero hacer una pequeña, muy pequeña aplicacion y necesitaria una base de > datos para usar en ella. Yo uso mysql en todo lo que hago pero considero que > esta bbdd es demasiado grande para lo que quiero hacer, ya que al > distribuirla al cliente tendria que 'darle' mysql tambien y para lo que > necesito controlar no es necesario un servidor tan grande, habia pensado en > algo parecido a msaccess o mejor aun la base de datos de open offfice asi > funcionaria en linux. Que me aconsejais? una base de datos que solo sea un > fichero y que para distribuirlo solo necesite el fichero de datos y mi > programa en python? y por ultimo, como me conectaria a esa bbdd? . > A msaccess se como se hace. > Muchas gracias por vuestra ayuda. > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Cristhian A. Boujon --------------------------------- http//esintuitivo.blogspot.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lighther en gmail.com Wed Sep 24 05:55:11 2008 From: lighther en gmail.com (Juan Pablo Isler) Date: Tue, 23 Sep 2008 23:55:11 -0400 Subject: =?iso-8859-1?q?C=F3digo_de_reproductor_multimedia!!!?= =?iso-8859-1?q?!?= Message-ID: <93e969700809232055s7fa20e8va75ac564e71eebbe@mail.gmail.com> Necesito encontrar código fuente de algún reproductor multimedia hecho en python, para obtener ejemplos y reutilizar componentes, puesto que soy bastante nuevo en éste ámboito ajaja. Encontré los módulos pyMedia, revicé los ejemplos pero no soportan los formatos que dicen soportar, a pesar de que tengo todos los codecs necesarios ya instalados. Cualquier aporte de ejemplos son bienvenidos. De antemano muchas gracias. atte. Juan Pablo Isler _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From dimitri1.0 en gmail.com Wed Sep 24 02:26:14 2008 From: dimitri1.0 en gmail.com (Dmitry) Date: Tue, 23 Sep 2008 20:26:14 -0400 Subject: C?digo de reproductor multimedia!!!! In-Reply-To: <93e969700809232055s7fa20e8va75ac564e71eebbe@mail.gmail.com> References: <93e969700809232055s7fa20e8va75ac564e71eebbe@mail.gmail.com> Message-ID: <20080924002614.GA13537@babylon.babylon.com> Quod libet Exaile / escrito en pygtk Chango Saludos. Dmitry.- OpenBSD - Ultra secure operating system http://deoxyt2.livejournal.com On Tue, Sep 23, 2008 at 11:55:11PM -0400, Juan Pablo Isler wrote: > Necesito encontrar c?digo fuente de alg?n reproductor multimedia hecho en > python, para obtener ejemplos y reutilizar componentes, puesto que soy > bastante nuevo en ?ste ?mboito ajaja. > Encontr? los m?dulos pyMedia, revic? los ejemplos pero no soportan los > formatos que dicen soportar, a pesar de que tengo todos los codecs > necesarios ya instalados. Cualquier aporte de ejemplos son bienvenidos. > > De antemano muchas gracias. > atte. Juan Pablo Isler > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arturoeanton en yahoo.com.ar Wed Sep 24 06:27:05 2008 From: arturoeanton en yahoo.com.ar (arturo anton) Date: Tue, 23 Sep 2008 21:27:05 -0700 (PDT) Subject: Primer anuncio de PyWars Message-ID: <166053.93164.qm@web52907.mail.re2.yahoo.com> Ya pueden bajar la versión beta de http://binsd.wordpress.com/pywars/ para empezar a hacer su bot para el torneo. Recordar que el sistema y las reglas todavía sufrirán algunos pequeños cambios. Como siempre espero que les guste. PD: Por el momento el único lugar que encontré para realizar el torneo es en Bs AS Capital Federal. Para Noviembre cuando este mas confirmado abriré la pagina de suscripción. ____________________________________________________________________________________ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From pachi en rvburke.com Wed Sep 24 11:27:13 2008 From: pachi en rvburke.com (Rafael Villar Burke) Date: Wed, 24 Sep 2008 11:27:13 +0200 Subject: =?ISO-8859-1?Q?C=F3digo_de_reproductor_mul?= =?ISO-8859-1?Q?timedia!!!!?= In-Reply-To: <93e969700809232055s7fa20e8va75ac564e71eebbe@mail.gmail.com> References: <93e969700809232055s7fa20e8va75ac564e71eebbe@mail.gmail.com> Message-ID: <48DA07F1.2050002@rvburke.com> Juan Pablo Isler wrote: > Necesito encontrar código fuente de algún reproductor multimedia hecho en > python, para obtener ejemplos y reutilizar componentes, puesto que soy > bastante nuevo en éste ámboito ajaja. En la página de pygtk tienes muchos ejemplos de aplicaciones multimedia, incluidos algunos reproductores. http://pygtk.org/applications.html#multimedia Saludos, Rafael Villar Burke _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Wed Sep 24 14:13:51 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Wed, 24 Sep 2008 14:13:51 +0200 Subject: Ordenar una lista Message-ID: Hola a todos. ¿Existe algún metodo ( tipo sort()) para ordenar los elementos de una lista? ¿Existe algún metodo para eliminar los duplicados? Un saludo -- Daniel González Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From abermudez en hispasec.com Wed Sep 24 14:18:38 2008 From: abermudez en hispasec.com (Alejandro Bermudez Aragurz) Date: Wed, 24 Sep 2008 14:18:38 +0200 Subject: Ordenar una lista In-Reply-To: References: Message-ID: <48DA301E.8050205@hispasec.com> Daniel González escribió: > Hola a todos. > > ¿Existe algún metodo ( tipo sort()) para ordenar los elementos de una lista? > ¿Existe algún metodo para eliminar los duplicados? > > Un saludo > > ¿Has probado el metodo sort() de los objetos lista? Ademas,a este metodo le puedes pasar una callback para personalizar tu funcion de ordenamiento, aunque por si misma ordena en base a que tipo de elemento contiene la lista. Un saludo. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From marcos.alcazar en gmail.com Wed Sep 24 14:22:39 2008 From: marcos.alcazar en gmail.com (Marcos Alcazar) Date: Wed, 24 Sep 2008 09:22:39 -0300 Subject: Ordenar una lista In-Reply-To: <48DA301E.8050205@hispasec.com> References: <48DA301E.8050205@hispasec.com> Message-ID: <48DA310F.3010606@gmail.com> >> ¿Existe algún metodo ( tipo sort()) para ordenar los elementos de una >> lista? In [1]: lista = [2, 5, 6, 1, 3, 8, 2, 6, 2, 1, 3] In [2]: lista.sort() In [3]: lista Out[3]: [1, 1, 2, 2, 2, 3, 3, 5, 6, 6, 8] >> ¿Existe algún metodo para eliminar los duplicados? In [4]: d = {}.fromkeys(lista) In [5]: b = d.keys() In [6]: b Out[6]: [1, 2, 3, 5, 6, 8] Pero no se que tan eficiente sea esto. Saludos, Marcos _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Wed Sep 24 14:26:54 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Wed, 24 Sep 2008 14:26:54 +0200 Subject: Ordenar una lista In-Reply-To: <48DA310F.3010606@gmail.com> References: <48DA301E.8050205@hispasec.com> <48DA310F.3010606@gmail.com> Message-ID: Gracias a ambos. 2008/9/24 Marcos Alcazar : > >>> ¿Existe algún metodo ( tipo sort()) para ordenar los elementos de una >>> lista? > > In [1]: lista = [2, 5, 6, 1, 3, 8, 2, 6, 2, 1, 3] > > In [2]: lista.sort() > > In [3]: lista > Out[3]: [1, 1, 2, 2, 2, 3, 3, 5, 6, 6, 8] > >>> ¿Existe algún metodo para eliminar los duplicados? > > In [4]: d = {}.fromkeys(lista) > > In [5]: b = d.keys() > > In [6]: b > Out[6]: [1, 2, 3, 5, 6, 8] > > Pero no se que tan eficiente sea esto. > > Saludos, Marcos > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Daniel González Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Wed Sep 24 15:26:15 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Wed, 24 Sep 2008 08:26:15 -0500 Subject: problema con py2exe In-Reply-To: <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> Message-ID: Por qué no lo intentas de la forma tradicional para que puedas ver qué error te genera: from distutils.core import setup import py2exe setup(windows=['C:\lacarpetadondeestaelprograma\examinador.py']) El 23 de septiembre de 2008 20:45, Ark escribió: > Estos son los que he progado > > #! -*- coding: iso8859-1 -*- > > from distutils.core import setup > import py2exe > #diferentes versiones > > setup(console=['examinador.py']) > setup(windows=[{'script':'examinador.py'}] > ) > > #con estas versiones se me hace necesario buscar y pegar algunos dlls en la > carpeta > setup(options={"py2exe":{"packages":["psycopg2"]}}, > windows=[{'script':'examinador.py'}] > ) > > > setup(options={"py2exe":{"packages":["psycopg2", 'wx']}}, > windows=[{'script':'examinador.py'}] > ) > > Ninguna de estas versiones del script me ha funcionado. El ejecutable > inicia (muestra la consola en el caso) sin salida alguna, ni mensaje de > error, por lo que no se crea el log. El programa me funciona correctamente > (o por lo menos me aparece la interfaz). > > Gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Wed Sep 24 16:21:27 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Wed, 24 Sep 2008 09:21:27 -0500 Subject: =?iso-8859-1?q?Bot=F3n_en_Boa_Constructor?= Message-ID: Hola chicos de la lista, tengo una pregunta???, lo que pasa es que estoy tratando de crear un botón dentro de un Frame en el Boa Constructor y cuando lo ejecuto el botón queda del tamaño del Frame, alguién sabe cómo puedo arreglarlo??? -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Wed Sep 24 16:32:29 2008 From: damufo en gmail.com (damufo) Date: Wed, 24 Sep 2008 16:32:29 +0200 Subject: =?ISO-8859-1?Q?Bot=F3n_en_Boa_Constructor?= In-Reply-To: References: Message-ID: <48DA4F7D.9090308@gmail.com> Si, pon un wx.panel antes de poner los botones cajas de texto... Si no me equivoco, con un wx.dialog no hace falta pero con los frame si. RadicalEd escribiu: > Hola chicos de la lista, tengo una pregunta???, lo que pasa es que estoy > tratando de crear un botón dentro de un Frame en el Boa Constructor y cuando > lo ejecuto el botón queda del tamaño del Frame, alguién sabe cómo puedo > arreglarlo??? > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Wed Sep 24 16:35:00 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Wed, 24 Sep 2008 16:35:00 +0200 Subject: problema con py2exe In-Reply-To: <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> Message-ID: <48DA5014.7010000@soft-com.es> Ark escribió: > > Ninguna de estas versiones del script me ha funcionado. El ejecutable > inicia (muestra la consola en el caso) sin salida alguna, ni mensaje de > error, por lo que no se crea el log. El programa me funciona correctamente > (o por lo menos me aparece la interfaz). > Si puedieras hacer un ejemplo simple, donde se reproduzca el problema, y enviarlo a la lista te podriamos ayudar mejor. Saludos, -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Wed Sep 24 18:56:12 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Wed, 24 Sep 2008 10:56:12 -0600 Subject: Problemas con glade In-Reply-To: <48D8DB24.4050708@soft-com.es> References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> <48D8DB24.4050708@soft-com.es> Message-ID: muchas gracias por contestar pero no e podido solucionar el problema pongo mi setup.py a ver que le vez de mal #!/usr/bin/env python # -*- coding= ISO-8859-1 -*- from distutils.core import setup import py2exe import time from pysqlite2 import dbapi2 as sqlite3 manifest = """ %s """ % "REGISTRO EN GALLERAS" aves = Target( # Script que se ejecuta script = 'aves.py', #Icono de la aplicacion icon_resources = [(1, "Gallo.ico")], other_resources = [(24 , 1, manifest)], #Nombre que tendra el ejecutable dest_base = ("GALLOS") ) setup( options = {'py2exe':{'packages': 'encodings,atk,cairo,pango,utilidades,pangocairo'}}, zipfile = "lib/librerias.lib", zipfile = "lib/modulos.zip", windows = [aves],) espero su ayuda _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Wed Sep 24 19:05:09 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Wed, 24 Sep 2008 13:05:09 -0400 Subject: Problemas con glade In-Reply-To: References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> <48D8DB24.4050708@soft-com.es> Message-ID: <1222275909.6922.5.camel@clb-laptop> yo lo veo bien, no será que tu window$ tiene problemas con la codificación, hiciste la prueba con otro tipo de aplicaciones???. o prueba en otra máquina con win. El mié, 24-09-2008 a las 10:56 -0600, Peon Blanco escribió: > muchas gracias por contestar pero no e podido solucionar el problema > pongo mi setup.py a ver que le vez de mal > > > #!/usr/bin/env python > # -*- coding= ISO-8859-1 -*- > > from distutils.core import setup > import py2exe > import time > from pysqlite2 import dbapi2 as sqlite3 > > manifest = """ > > > version="0.64.1.0" > processorArchitecture="x86" > name="GALLOS" > type="win32" > /> > %s > > > type="win32" > name="Microsoft.Windows.Common-Controls" > version="6.0.0.0" > processorArchitecture="X86" > publicKeyToken="6595b64144ccf1df" > language="*" > /> > > > > """ % "REGISTRO EN GALLERAS" > > aves = Target( > # Script que se ejecuta > script = 'aves.py', > #Icono de la aplicacion > icon_resources = [(1, "Gallo.ico")], > other_resources = [(24 , 1, manifest)], > #Nombre que tendra el ejecutable > dest_base = ("GALLOS") > ) > > setup( > options = {'py2exe':{'packages': > 'encodings,atk,cairo,pango,utilidades,pangocairo'}}, > zipfile = "lib/librerias.lib", > zipfile = "lib/modulos.zip", > windows = [aves],) > > > espero su ayuda > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From bxaudaro en guellconsulting.com Wed Sep 24 18:49:14 2008 From: bxaudaro en guellconsulting.com (=?iso-8859-1?Q?Bego=F1a_Xaudar=F3?=) Date: Wed, 24 Sep 2008 18:49:14 +0200 Subject: Libreria 'Decimal' en python 2.3.7. In-Reply-To: <48DA5014.7010000@soft-com.es> References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> <48DA5014.7010000@soft-com.es> Message-ID: <007001c91e65$7a8bc400$6fa34c00$@com> Hola lista, Alguien sabe cómo se puede utilizar la libreria Decimal en la version de python 2.3.7? Actualizé des de 2.3.4 y cuando hago el import en un .py me da un error y me dice que no existe. He buscado por Google y por la página de referéncia de python, pero no explican como llamarla o dónde la han movido. Gracias! Begoña Xaudaró Güell Consulting No virus found in this outgoing message. Checked by AVG. Version: 7.5.524 / Virus Database: 270.7.1/1687 - Release Date: 23/09/2008 18:32 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Wed Sep 24 19:42:52 2008 From: listas en soft-com.es (=?UTF-8?B?T3N3YWxkbyBIZXJuw6FuZGV6?=) Date: Wed, 24 Sep 2008 19:42:52 +0200 Subject: Problemas con glade In-Reply-To: <1222275909.6922.5.camel@clb-laptop> References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> <48D8DB24.4050708@soft-com.es> <1222275909.6922.5.camel@clb-laptop> Message-ID: <48DA7C1C.4040103@soft-com.es> Fabio Durán Verdugo escribió: > yo lo veo bien, no será que tu window$ tiene problemas con la > codificación, hiciste la prueba con otro tipo de aplicaciones???. o > prueba en otra máquina con win. > Yo tampoco le veo nada extraño, ¿no puede ser algo de gtk?, yo utilizo wx por lo que no se si gtk necesitará que incluyas algo mas. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Sep 24 19:49:45 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 24 Sep 2008 13:49:45 -0400 Subject: Libreria 'Decimal' en python 2.3.7. In-Reply-To: <007001c91e65$7a8bc400$6fa34c00$@com> References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> <48DA5014.7010000@soft-com.es> <007001c91e65$7a8bc400$6fa34c00$@com> Message-ID: Tengo una duda, es la misma libreria 'decimal' y 'Decimal'. Oye, que a veces estas cosas pasan... Porque si es 'decimal', en la web de python dice que es nueva a partir de 2.4 Suerte, Jose El 24 de septiembre de 2008 12:49, Begoña Xaudaró < bxaudaro en guellconsulting.com> escribió: > Hola lista, > > Alguien sabe cómo se puede utilizar la libreria Decimal en la version de > python 2.3.7? Actualizé des > de 2.3.4 y cuando hago el import en un .py me da un error y me dice que no > existe. He buscado por > Google y por la página de referéncia de python, pero no explican como > llamarla o dónde la han movido. > > Gracias! > > Begoña Xaudaró > Güell Consulting > > No virus found in this outgoing message. > Checked by AVG. > Version: 7.5.524 / Virus Database: 270.7.1/1687 - Release Date: 23/09/2008 > 18:32 > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Wed Sep 24 19:51:12 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Wed, 24 Sep 2008 13:51:12 -0400 Subject: Libreria 'Decimal' en python 2.3.7. In-Reply-To: References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> <48DA5014.7010000@soft-com.es> <007001c91e65$7a8bc400$6fa34c00$@com> Message-ID: Ufff. Esto pretendía ser una pregunta, no una afirmación. Quería decir, ¿es la misma .... blah blah .... ? es la misma libreria 'decimal' y 'Decimal'. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From bxaudaro en guellconsulting.com Wed Sep 24 20:20:15 2008 From: bxaudaro en guellconsulting.com (=?iso-8859-1?Q?Bego=F1a_Xaudar=F3?=) Date: Wed, 24 Sep 2008 20:20:15 +0200 Subject: Libreria 'Decimal' en python 2.3.7. In-Reply-To: References: <9dd22c9c0809222132l6d4d2318p767b0649fec640e8@mail.gmail.com> <9dd22c9c0809231845s7e1ade97l94563bfce5765baf@mail.gmail.com> <48DA5014.7010000@soft-com.es> <007001c91e65$7a8bc400$6fa34c00$@com> Message-ID: <000c01c91e72$31a14f50$94e3edf0$@com> He hecho un 'import decimal' y un import Decimal' y ninguno de los dos me funciona (por eso de provar) La libreria que llamo des del 2.3.4 se llama 'decimal'. Con 2.3.7 como importo esta librería? Existe en esta verion? Pq con el 2.3.4 al hacerlo me va bien y con 2.4 y posteriores también. Puede ser que en esta versión no funcione? Gracias -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En nombre de Jose Caballero Enviado el: miércoles, 24 de septiembre de 2008 19:51 Para: Lista de discusión sobre python en castellano Asunto: Re: [Python-es] Libreria 'Decimal' en python 2.3.7. Ufff. Esto pretendía ser una pregunta, no una afirmación. Quería decir, ¿es la misma .... blah blah .... ? es la misma libreria 'decimal' y 'Decimal'. > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes No virus found in this incoming message. Checked by AVG. Version: 7.5.524 / Virus Database: 270.7.1/1687 - Release Date: 23/09/2008 18:32 No virus found in this outgoing message. Checked by AVG. Version: 7.5.524 / Virus Database: 270.7.1/1687 - Release Date: 23/09/2008 18:32 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Wed Sep 24 20:22:02 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Wed, 24 Sep 2008 14:22:02 -0400 Subject: Problemas con glade In-Reply-To: <48DA7C1C.4040103@soft-com.es> References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> <48D8DB24.4050708@soft-com.es> <1222275909.6922.5.camel@clb-laptop> <48DA7C1C.4040103@soft-com.es> Message-ID: <1222280522.6922.7.camel@clb-laptop> pregunto, ¿como generaste la instalación de gtk (pygtk) en windows? El mié, 24-09-2008 a las 19:42 +0200, Oswaldo Hernández escribió: > Fabio Durán Verdugo escribió: > > yo lo veo bien, no será que tu window$ tiene problemas con la > > codificación, hiciste la prueba con otro tipo de aplicaciones???. o > > prueba en otra máquina con win. > > > > Yo tampoco le veo nada extraño, ¿no puede ser algo de gtk?, yo utilizo wx por lo que no se si gtk > necesitará que incluyas algo mas. > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Wed Sep 24 20:22:46 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Wed, 24 Sep 2008 12:22:46 -0600 Subject: Problemas con glade In-Reply-To: <48DA7C1C.4040103@soft-com.es> References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> <48D8DB24.4050708@soft-com.es> <1222275909.6922.5.camel@clb-laptop> <48DA7C1C.4040103@soft-com.es> Message-ID: pues seguire buscando de echo ya lo e checado en otras maquinas y es la misma de cualesquier modo muchisimas gracias por su ayuda pense que era algo de gtk que me faltaba incluir por que cuando ejecuto el programa desde el archivo aves.py no tengo problemas con lo que les e comentado _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From david.abreu en iac.es Wed Sep 24 20:19:14 2008 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Wed, 24 Sep 2008 19:19:14 +0100 Subject: emulando puerto serie Message-ID: <48DA84A2.6070404@iac.es> Hola lista, tengo que hacer un programa que utiliza el puerto serie y para ello tengo el pyserial. El problema es que para hacer pruebas no dispongo del dispositivo para el puerto serie y se me ocurrió que podría emularlo. Saben de algún modo para ello? Otra posibilidad es utilizar ficheros "fifo", pero para poder emular correctamente el puerto serie tengo que ir abriendo y cerrando el fifo para leer y escribir. Así que tendría que hacer una librería que emulara los read y write del puerto serie abriendo y cerrando el fifo. O esto mucho lío? Hay algo más sencillo? Gracias, David _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From fabiognome en gmail.com Wed Sep 24 20:32:23 2008 From: fabiognome en gmail.com (Fabio =?ISO-8859-1?Q?Dur=E1n?= Verdugo) Date: Wed, 24 Sep 2008 14:32:23 -0400 Subject: Problemas con glade In-Reply-To: References: <48CA7342.2080809@soft-com.es> <48CE93CF.5080203@soft-com.es> <48D8DB24.4050708@soft-com.es> <1222275909.6922.5.camel@clb-laptop> <48DA7C1C.4040103@soft-com.es> Message-ID: <1222281144.6922.10.camel@clb-laptop> prueba con este instalador de pygtk. http://osl.ulpgc.es/~arc/gnome/pygtk-setup.exe Contiene: - python - pygtk - pycairo - pyobject - GTK+ runtime. El mié, 24-09-2008 a las 12:22 -0600, Peon Blanco escribió: > pues seguire buscando de echo ya lo e checado en otras maquinas y es > la misma de cualesquier modo muchisimas gracias por su ayuda > > pense que era algo de gtk que me faltaba incluir por que cuando > ejecuto el programa desde el archivo aves.py no tengo problemas con lo > que les e comentado > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martefabian en tredasis.com Wed Sep 24 20:34:45 2008 From: martefabian en tredasis.com (=?iso-8859-1?Q?Marte_Fabi=E1n_Baquerizo_S=E1nchez?=) Date: Wed, 24 Sep 2008 13:34:45 -0500 Subject: emulando puerto serie References: <48DA84A2.6070404@iac.es> Message-ID: Voy más por lo de emularlo, para mi lo más sencillo seria usar un VirtualBox que además te permite redirigir la salida del puerto serie virtual. Saludos. -------------------------------------------------- From: "David Abreu Rodriguez" Sent: Wednesday, September 24, 2008 1:19 PM To: "La lista de python en castellano" Subject: [Python-es] emulando puerto serie > Hola lista, > > tengo que hacer un programa que utiliza el puerto serie y para ello tengo > el pyserial. > > El problema es que para hacer pruebas no dispongo del dispositivo para el > puerto serie y se me ocurrió que podría emularlo. Saben de algún modo > para ello? > > Otra posibilidad es utilizar ficheros "fifo", pero para poder emular > correctamente el puerto serie tengo que ir abriendo y cerrando el fifo > para leer y escribir. Así que tendría que hacer una librería que emulara > los read y write del puerto serie abriendo y cerrando el fifo. O esto > mucho lío? Hay algo más sencillo? > > Gracias, > David > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From a.porrua en gmail.com Wed Sep 24 21:27:24 2008 From: a.porrua en gmail.com (antonio) Date: Wed, 24 Sep 2008 21:27:24 +0200 Subject: emulando puerto serie In-Reply-To: References: <48DA84A2.6070404@iac.es> Message-ID: <1222284444.6301.3.camel@nos> Yo haría un objeto que implemente la interface del pyserial, y que saque los datos de un archivo, o de donde te dé la gana. y hacer #from serial import Serial from miserial import Serial (a no ser que lo que quieras probar sea el pyserial mismo, claro) El mié, 24-09-2008 a las 13:34 -0500, Marte Fabián Baquerizo Sánchez escribió: > Voy más por lo de emularlo, para mi lo más sencillo seria usar un VirtualBox > que además te permite redirigir la salida del puerto serie virtual. > > > Saludos. > > > -------------------------------------------------- > From: "David Abreu Rodriguez" > Sent: Wednesday, September 24, 2008 1:19 PM > To: "La lista de python en castellano" > Subject: [Python-es] emulando puerto serie > > > Hola lista, > > > > tengo que hacer un programa que utiliza el puerto serie y para ello tengo > > el pyserial. > > > > El problema es que para hacer pruebas no dispongo del dispositivo para el > > puerto serie y se me ocurrió que podría emularlo. Saben de algún modo > > para ello? > > > > Otra posibilidad es utilizar ficheros "fifo", pero para poder emular > > correctamente el puerto serie tengo que ir abriendo y cerrando el fifo > > para leer y escribir. Así que tendría que hacer una librería que emulara > > los read y write del puerto serie abriendo y cerrando el fifo. O esto > > mucho lío? Hay algo más sencillo? > > > > Gracias, > > David > > > > _______________________________________________ > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Wed Sep 24 23:09:42 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Wed, 24 Sep 2008 15:09:42 -0600 Subject: ayuda con imagenes Message-ID: ya e visto un poco de pil nada mas que estoy enredado y quisiera ver si me pueden ayudar obtengo la ruta de una imagen por medio de un gtk.GtkFileChooserButton ya que la tengo se la paso a un gtk.Image y la muestra asta a qui todo bien el problema es que cuando le paso la imagen al gtk.Image la imagen se me sale del cuadro si la imagen es mas grande nada mas se ve un pedaso de ella yo lo que quiero es que la imagen se adapte a lo grande que sea el gtk.Image bueno no se si me explique y si me puedan ayudar estoy usando pygtk _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ematus en gmail.com Wed Sep 24 23:39:23 2008 From: ematus en gmail.com (Eduardo Matus) Date: Wed, 24 Sep 2008 17:39:23 -0400 Subject: ayuda con imagenes In-Reply-To: References: Message-ID: <984ad6a0809241439h70cbf68fh471f28f235dbaff3@mail.gmail.com> tienes que usar los pixbuf y hacerle un scaling 2008/9/24 Peon Blanco > ya e visto un poco de pil nada mas que estoy enredado y quisiera ver > si me pueden ayudar > > obtengo la ruta de una imagen por medio de un > gtk.GtkFileChooserButton ya que la tengo > se la paso a un gtk.Image y la muestra asta a qui todo bien el > problema es que cuando le paso la > imagen al gtk.Image la imagen se me sale del cuadro si la imagen es > mas grande nada mas se ve un pedaso de ella > yo lo que quiero es que la imagen se adapte a lo grande que sea el > gtk.Image > > bueno no se si me explique y si me puedan ayudar > > estoy usando pygtk > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- _______________________________________ Eduardo Andrés Matus Coquelet Ingeniero Civil Informatico y Telecomunicaciones - U. Diego Portales Santiago, Chile. _______________________________________ Celular: (07) 77113825 _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From matias_desouza en fastmail.fm Thu Sep 25 11:04:30 2008 From: matias_desouza en fastmail.fm (matias desouza) Date: Thu, 25 Sep 2008 02:04:30 -0700 Subject: generar xml desde python Message-ID: <1222333470.13235.1275882725@webmail.messagingengine.com> hola amigos, soy algo novato en python, miren....tengo un script python en mi servidor que recibe un http request desde una aplicacion java en mi computadora, al recibir el http request el script de python crea una nueva tabla en mi base de datos. Cual seria la forma mas sencilla de generar un xml que contenga informacion de mi base de datos al recibir el http request desde java? cual seria la forma mas facil de hacer esto? gracias. actualmente mi codigo es asi: import cgi, cgitb, MySQLdb print "Content-Type: text/html" # HTML is following print # blank line, end of headers db=MySQLdb.connect(host='ktaplex.ktaplex.net',user='ktaplex',passwd='coasdfdfu',db='nosdsfde') cursor=db.cursor() sql='create table hola (palabra mediumtext, descripcion mediumtext)' cursor.execute(sql) resultado=cursor.fetchall() -- matias desouza matias_desouza en fastmail.fm -- http://www.fastmail.fm - Or how I learned to stop worrying and love email again _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eliben en gmail.com Thu Sep 25 13:35:00 2008 From: eliben en gmail.com (Eli Bendersky) Date: Thu, 25 Sep 2008 13:35:00 +0200 Subject: emulando puerto serie In-Reply-To: <48DA84A2.6070404@iac.es> References: <48DA84A2.6070404@iac.es> Message-ID: <95cf475a0809250435t42f86639oa7f2d501eaaa84da@mail.gmail.com> Si usais Windows, com0com as un solucion bueno para ti. Esta emulando el puerto serial: http://com0com.sourceforge.net/ Eli 2008/9/24 David Abreu Rodriguez : > Hola lista, > > tengo que hacer un programa que utiliza el puerto serie y para ello tengo > el pyserial. > > El problema es que para hacer pruebas no dispongo del dispositivo para el > puerto serie y se me ocurrió que podría emularlo. Saben de algún modo para > ello? > > Otra posibilidad es utilizar ficheros "fifo", pero para poder emular > correctamente el puerto serie tengo que ir abriendo y cerrando el fifo > para leer y escribir. Así que tendría que hacer una librería que emulara > los read y write del puerto serie abriendo y cerrando el fifo. O esto mucho > lío? Hay algo más sencillo? > > Gracias, > David > > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Thu Sep 25 16:57:36 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Thu, 25 Sep 2008 08:57:36 -0600 Subject: ayuda con imagenes In-Reply-To: <984ad6a0809241439h70cbf68fh471f28f235dbaff3@mail.gmail.com> References: <984ad6a0809241439h70cbf68fh471f28f235dbaff3@mail.gmail.com> Message-ID: muchisimas gracias ya lo e solucionado de esta forma ruta = self.buscar_imagen.get_filename() pixbuf = gtk.gdk.pixbuf_new_from_file(ruta) imagen = pixbuf.scale_simple(120,100,gtk.gdk.INTERP_BILINEAR) self.imagen.set_from_pixbuf(imagen) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Sep 25 19:09:41 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 25 Sep 2008 19:09:41 +0200 Subject: Shell de python en modo consola Message-ID: <48DBC5D5.1070807@soft-com.es> Hola, Estoy haciendo una aplicación que trabajo en modo consola, sin utilizar ninguna libreria grafica. Una de las posibilidades que me gustaria que tuviera es lanzar una shell de python la consola. ¿Conoceis alguna libreria que lanze una shell en modo texto? Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Sep 25 19:20:20 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 25 Sep 2008 13:20:20 -0400 Subject: Shell de python en modo consola In-Reply-To: <48DBC5D5.1070807@soft-com.es> References: <48DBC5D5.1070807@soft-com.es> Message-ID: No entiendo muy bien la pregunta, pero si es lo que creo que es, es lo mismo que pregunté yo hace algún tiempo. Échale un vistazo a esto, a ver si te sirve (si es eso lo que andas buscando) http://docs.python.org/lib/module-cmd.html Suerte, Jose 2008/9/25 Oswaldo Hernández > Hola, > > Estoy haciendo una aplicación que trabajo en modo consola, sin utilizar > ninguna libreria grafica. Una de las posibilidades que me gustaria que > tuviera es lanzar una shell de python la consola. > > ¿Conoceis alguna libreria que lanze una shell en modo texto? > > Gracias. > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Thu Sep 25 18:12:59 2008 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Thu, 25 Sep 2008 09:12:59 -0700 (PDT) Subject: Mapscript y Python Message-ID: <241695.80140.qm@web52604.mail.re2.yahoo.com> Hola amigos: estoy intentando usar mapscript (mapserver) con wxpython, quiza alguien tenga un pquenho ejemplo, estuve buscando en internet y solo encuentro trabajo de python con mascript para web, quiza alguien tenga referencia de esto. Muchas gracias ---------------------- Tany Villalba Villaba. Cusco - Peru Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arturoeanton en yahoo.com.ar Thu Sep 25 18:32:25 2008 From: arturoeanton en yahoo.com.ar (arturo anton) Date: Thu, 25 Sep 2008 09:32:25 -0700 (PDT) Subject: =?iso-8859-1?q?Inscripci=F3n_abierta_en_pyWars?= Message-ID: <956627.57754.qm@web52902.mail.re2.yahoo.com> El primer torneo será el 11 de octubre del 2008  a las 10 de la mañana Argentina. El lugar será la calle Santiago del Estero 994 Capital Federal  Bs. As. Si no se consigue un lugar mejor en Capital Federal quedará éste como lugar definitivo.   Para los que no puedan estar presentes anótense igual, ya estamos buscando una solución con a.porrua (Tny).   Para la inscripción les pido que por esta primera vez, me envíen un mail con el asunto “Inc. PyWars” a arturoeanton en gmail.com y yo los publicaré en el blog .   Mas info en http://binsd.wordpress.com/pywars/ Prometo que para la próxima edición ya tendré un formulario Web donde se inscriban. Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Thu Sep 25 18:45:05 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Thu, 25 Sep 2008 11:45:05 -0500 Subject: SetValue del DatePicker Message-ID: Hola a tod en s. Debo recuperar una fecha de la base de datos que tiene el formato aaaa-mm-dd, resulta que para insertar datos no tengo problema *fnace = self.dp_fnace.GetValue().Format('%Y-%m-%d')* El problema está al momento de recuperarlo y mostrarlo en el control denominado dp_fnace He intentado hacerlo de varias formas y no me ha funcionado nada *self.dp_fnace.SetLabel(str(fec))* *self.dp_fnace.SetValue(res[5]).Format("%Y/%m/%d") *El código de la función: def consulta_codigo(self,event): #init function #[433]Code event VwX...Don't modify[433]# #add your code here ind = self.txt_codigo.GetValue() sql = c.execute('SELECT * FROM mascotas WHERE id=%s',(ind)) res = c.fetchall() resX = int(c.rowcount) if resX<>0: for i in res: self.txt_nombre.SetLabel(str(i[1])) self.txt_familia.SetLabel(str(i[2])) self.cmb_especie.SetLabel(str(i[3])) self.cmb_sexo.SetLabel(str(i[4])) f = str(i[5]) aa = f[:4] mm = f[6:7] dd = f[8:10] fec = aa+'-'+mm+'-'+dd #f = time.strptime(str(i[5]),"%Y/%m/%d") #self.dp_fnace.SetValue(str(fec)) self.dp_fnace.SetValue(i[5]).Format("%Y/%m/%d") self.txt_fmuere.SetLabel(str(i[6])) self.bt_guardar.Enable(False) self.bt_actualizar.Enable(True) self.bt_eliminar.Enable(True) event.Skip() return #end function _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Sep 25 19:31:55 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 25 Sep 2008 12:31:55 -0500 Subject: Shell de python en modo consola In-Reply-To: References: <48DBC5D5.1070807@soft-com.es> Message-ID: Podrías entrar por así: import os python = os.popen('python') print python.read() 2008/9/25 Jose Caballero > No entiendo muy bien la pregunta, pero si es lo que creo que es, es lo > mismo > que pregunté yo hace algún tiempo. > Échale un vistazo a esto, a ver si te sirve (si es eso lo que andas > buscando) > > http://docs.python.org/lib/module-cmd.html > > Suerte, > Jose > > > > 2008/9/25 Oswaldo Hernández > > > Hola, > > > > Estoy haciendo una aplicación que trabajo en modo consola, sin utilizar > > ninguna libreria grafica. Una de las posibilidades que me gustaria que > > tuviera es lanzar una shell de python la consola. > > > > ¿Conoceis alguna libreria que lanze una shell en modo texto? > > > > Gracias. > > > > -- > > ***************************************** > > Oswaldo Hernández > > oswaldo (@) soft-com (.) es > > ***************************************** > > PD: > > Antes de imprimir este mensaje, asegúrese de que es necesario. > > El medio ambiente está en nuestra mano. > > _______________________________________________ > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the most important programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Sep 25 19:57:56 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 25 Sep 2008 19:57:56 +0200 Subject: Shell de python en modo consola In-Reply-To: References: <48DBC5D5.1070807@soft-com.es> Message-ID: <48DBD124.3050102@soft-com.es> > 2008/9/25 Jose Caballero > >> No entiendo muy bien la pregunta, pero si es lo que creo que es, es lo >> mismo >> que pregunté yo hace algún tiempo. >> Échale un vistazo a esto, a ver si te sirve (si es eso lo que andas >> buscando) >> >> http://docs.python.org/lib/module-cmd.html >> Lo que busco es poder tener una shell de phyton en la propia aplicación. Con las wx ejecutando simplemente: import wx.py.PyCrust as PyCrust PyCrust.main() lanzaria desde mi aplicación una shell completa en modo grafico. La pregunta iba por si existe algo parecido, pero en modo consola. Miraré el modulo cmd a ver si consigo algo. RadicalEd escribió: > Podrías entrar por así: > > import os > > python = os.popen('python') > print python.read() > El problema es que no puedo utilizar directamente el ejecutable de python porque no estará instalado. Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Thu Sep 25 19:36:15 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Thu, 25 Sep 2008 13:36:15 -0400 Subject: Shell de python en modo consola In-Reply-To: References: <48DBC5D5.1070807@soft-com.es> Message-ID: ohhh al ver la respuesta, creo que ahora he entendido la pregunta. Es decir, en link que he mandado no sirve. El 25 de septiembre de 2008 13:31, RadicalEd escribió: > Podrías entrar por así: > > import os > > python = os.popen('python') > print python.read() > > 2008/9/25 Jose Caballero > > > No entiendo muy bien la pregunta, pero si es lo que creo que es, es lo > > mismo > > que pregunté yo hace algún tiempo. > > Échale un vistazo a esto, a ver si te sirve (si es eso lo que andas > > buscando) > > > > http://docs.python.org/lib/module-cmd.html > > > > Suerte, > > Jose > > > > > > > > 2008/9/25 Oswaldo Hernández > > > > > Hola, > > > > > > Estoy haciendo una aplicación que trabajo en modo consola, sin utilizar > > > ninguna libreria grafica. Una de las posibilidades que me gustaria que > > > tuviera es lanzar una shell de python la consola. > > > > > > ¿Conoceis alguna libreria que lanze una shell en modo texto? > > > > > > Gracias. > > > > > > -- > > > ***************************************** > > > Oswaldo Hernández > > > oswaldo (@) soft-com (.) es > > > ***************************************** > > > PD: > > > Antes de imprimir este mensaje, asegúrese de que es necesario. > > > El medio ambiente está en nuestra mano. > > > _______________________________________________ > > > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > > > FAQ: http://listas.aditel.org/faqpyes > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > > > > -- > The knowledge is the most dangerous > weapon & SoloCodigo is the most important programing webforum. > http://foros.solocodigo.com > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Sep 25 20:06:04 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 25 Sep 2008 13:06:04 -0500 Subject: Shell de python en modo consola In-Reply-To: <48DBD124.3050102@soft-com.es> References: <48DBC5D5.1070807@soft-com.es> <48DBD124.3050102@soft-com.es> Message-ID: Y cómo es posible hacerlo sin tener el interprete de Python instalado incluso para ejecutar la misma aplicación? 2008/9/25 Oswaldo Hernández > > 2008/9/25 Jose Caballero >> >> No entiendo muy bien la pregunta, pero si es lo que creo que es, es lo >>> mismo >>> que pregunté yo hace algún tiempo. >>> Échale un vistazo a esto, a ver si te sirve (si es eso lo que andas >>> buscando) >>> >>> http://docs.python.org/lib/module-cmd.html >>> >>> > Lo que busco es poder tener una shell de phyton en la propia aplicación. > Con las wx ejecutando simplemente: > > import wx.py.PyCrust as PyCrust > PyCrust.main() > > lanzaria desde mi aplicación una shell completa en modo grafico. > > La pregunta iba por si existe algo parecido, pero en modo consola. > > Miraré el modulo cmd a ver si consigo algo. > > > RadicalEd escribió: > > Podrías entrar por así: > > > > import os > > > > python = os.popen('python') > > print python.read() > > > > El problema es que no puedo utilizar directamente el ejecutable de python > porque no estará instalado. > > > > > Gracias. > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Thu Sep 25 20:29:44 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Thu, 25 Sep 2008 20:29:44 +0200 Subject: Shell de python en modo consola In-Reply-To: References: <48DBC5D5.1070807@soft-com.es> <48DBD124.3050102@soft-com.es> Message-ID: <48DBD898.6090906@soft-com.es> RadicalEd escribió: > Y cómo es posible hacerlo sin tener el interprete de Python instalado > incluso para ejecutar la misma aplicación? > Cuando generas la aplicacion con py2exe el paquete resultante es totalmente autónomo, no necesita que instales python ni ninguna otra libreria para funcionar. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Thu Sep 25 20:49:54 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Thu, 25 Sep 2008 13:49:54 -0500 Subject: Shell de python en modo consola In-Reply-To: <48DBD898.6090906@soft-com.es> References: <48DBC5D5.1070807@soft-com.es> <48DBD124.3050102@soft-com.es> <48DBD898.6090906@soft-com.es> Message-ID: Ahhh ya, por ese lado sí, pensé que lo decías de ejecutar la aplicación con scripts y el interprete, no sé sería que dentro del módulo que estás generando también se agregue el interprete (valga la redundacia), cómo se podrá hacer pos ahí si no sé. 2008/9/25 Oswaldo Hernández > RadicalEd escribió: > >> Y cómo es posible hacerlo sin tener el interprete de Python instalado >> incluso para ejecutar la misma aplicación? >> >> > Cuando generas la aplicacion con py2exe el paquete resultante es totalmente > autónomo, no necesita que instales python ni ninguna otra libreria para > funcionar. > > > -- > ***************************************** > Oswaldo Hernández > oswaldo (@) soft-com (.) es > ***************************************** > PD: > Antes de imprimir este mensaje, asegúrese de que es necesario. > El medio ambiente está en nuestra mano. > _______________________________________________ > Lista de correo Python-es http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From tanymono en yahoo.com.ar Thu Sep 25 22:47:41 2008 From: tanymono en yahoo.com.ar (Tany Villalba) Date: Thu, 25 Sep 2008 13:47:41 -0700 (PDT) Subject: Mapas con Wxpython (tvv) Message-ID: <901255.13599.qm@web52611.mail.re2.yahoo.com> Hola amigos: Queria acudir a su conocimiento, miren tengo que hace run programa usando Mapas,al menos ese estilo, que cargue un fondo sobre el tengo que dibujar nodos y manejar capas de datos asi como los GIS usan layers. Ahora debo hacerlo en modo Desktop. Asi que elegi Wx como entorno grafico, pero estuve tatando de usar mapscript (mapserver) sin resultado ya que es todo para web, quiza alguien conozca un modo de trabajar este tipo de mapas y usando Wxpython. Gracias ---------------------- Tany Villalba Villaba. Cusco - Peru Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From carlosgruiz74 en gmail.com Fri Sep 26 02:34:29 2008 From: carlosgruiz74 en gmail.com (Carlos Gustavo) Date: Thu, 25 Sep 2008 20:04:29 -0430 Subject: Mapas con Wxpython (tvv) In-Reply-To: <901255.13599.qm@web52611.mail.re2.yahoo.com> References: <901255.13599.qm@web52611.mail.re2.yahoo.com> Message-ID: <1222389269.6476.8.camel@localhost.localdomain> Revisa la documentación del proyecto Quantum GIS [1]que posee un widget y un framework para mapas con c/c++ y python.. lo único es que según recuerdo la librería gráfica sobre la cual lo implementan es QT, así que probablemente debas lidiar con pyQT [3] para que te sea útil. Saludos Carlos Gustavo (arahat) http://py.arahat.net -- referencias [1] http://www.qgis.org/ [2] http://trolltech.com/ [3] http://www.riverbankcomputing.co.uk/software/pyqt/intro y http://vizzzion.org/?id=pyqt El jue, 25-09-2008 a las 13:47 -0700, Tany Villalba escribió: > Hola amigos: > > > > Queria acudir a su conocimiento, miren tengo que hace run programa > usando Mapas,al menos ese estilo, que cargue un fondo sobre el tengo > que dibujar nodos y manejar capas de datos asi como los GIS usan > layers. Ahora debo hacerlo en modo Desktop. > > > > Asi que elegi Wx como entorno grafico, pero estuve tatando de usar > mapscript (mapserver) sin resultado ya que es todo para web, quiza > alguien conozca un modo de trabajar este tipo de mapas y usando > Wxpython. > > > > Gracias > > ---------------------- > > Tany Villalba Villaba. > > Cusco - Peru > > > Yahoo! Cocina > Recetas prácticas y comida saludable > http://ar.mujer.yahoo.com/cocina/ > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From alfonsodg en gmail.com Fri Sep 26 03:41:01 2008 From: alfonsodg en gmail.com (Alfonso de la Guarda) Date: Thu, 25 Sep 2008 20:41:01 -0500 Subject: Mapas con Wxpython (tvv) In-Reply-To: <901255.13599.qm@web52611.mail.re2.yahoo.com> References: <901255.13599.qm@web52611.mail.re2.yahoo.com> Message-ID: Tany, Ya lo dijo Gustavo, qgis (http://www.qgis.org) es tu solución ya que integra python y qt de manera muy sencilla. Yo lo empleo actualmente para el desarrollo de un escenario virtual georeferenciado con flightgear, donde hemos tenido que hechar mano de varias modificaciones, especialmente por el tema de la resolución de los shapes. Saludos, -------------------------------- Alfonso de la Guarda COS www.cosperu.com alfonsodg.blogspot.com alfonsodg.wordpress.com Telef. 997550914 2008/9/25 Tany Villalba > Hola amigos: > > > > Queria acudir a su conocimiento, miren tengo que hace run programa > usando Mapas,al menos ese estilo, que cargue un fondo sobre el tengo > que dibujar nodos y manejar capas de datos asi como los GIS usan > layers. Ahora debo hacerlo en modo Desktop. > > > > Asi que elegi Wx como entorno grafico, pero estuve tatando de usar > mapscript (mapserver) sin resultado ya que es todo para web, quiza > alguien conozca un modo de trabajar este tipo de mapas y usando > Wxpython. > > > > Gracias > > ---------------------- > > Tany Villalba Villaba. > > Cusco - Peru > > > Yahoo! Cocina > Recetas prácticas y comida saludable > http://ar.mujer.yahoo.com/cocina/ > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From inigo_aldazabal en ehu.es Fri Sep 26 10:26:37 2008 From: inigo_aldazabal en ehu.es (Inigo Aldazabal Mensa) Date: Fri, 26 Sep 2008 10:26:37 +0200 Subject: Shell de python en modo consola In-Reply-To: <48DBC5D5.1070807@soft-com.es> References: <48DBC5D5.1070807@soft-com.es> Message-ID: <200809261026.38463.inigo_aldazabal@ehu.es> El Jueves, 25 de Septiembre de 2008 19:09, Oswaldo Hernández escribió: > Hola, > > Estoy haciendo una aplicación que trabajo en modo consola, sin utilizar > ninguna libreria grafica. Una de las posibilidades que me gustaria que > tuviera es lanzar una shell de python la consola. > > ¿Conoceis alguna libreria que lanze una shell en modo texto? > > Gracias. Si te entiendo bien lo que quieres, puedes usar para ello IPython, una shell avanzada con autocompletado, introspección y demás[1]. [code] from IPython.Shell import IPShellEmbed ipshell = IPShellEmbed() print "Entrado en IPython shell." ipshell() print "IPython shell finalizada." [/code] En el manual de la versión 8.4 (la actual es la 9.1) hay un apartado específico al respecto. Están en fase de integración con otra rama del proyecto, y en el manual actual no aparece, pero lo puedes encontrar en las fuentes de la 8.4[2], apartado 9.2 Customization -> Embedding IPython. A este respecto la 9.2 funciona exactamente igual. Por cierto que independientemente del tema, la recomiendo a todos como sustituto a la shell de python, para mi es imprescindible desde que la conocí. De hecho mi forma de programar es IPython+vim, y no hace falta nada mas. Para depurado también es muy util: ejecutas tu script desde IPython y cuando casca haces %debug y tienes acceso al espacio de nombre y demás. Vamos, una vez la pruebas no lo puedes dejar, como el propio python, jaja ;-). Un saludo. [1] http://en.wikipedia.org/wiki/IPython [2] http://ipython.scipy.org/dist/ipython-0.8.4.tar.gz _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jgomezdans en gmail.com Fri Sep 26 16:27:50 2008 From: jgomezdans en gmail.com (Jose Gomez-Dans) Date: Fri, 26 Sep 2008 15:27:50 +0100 Subject: Mapas con Wxpython (tvv) In-Reply-To: <901255.13599.qm@web52611.mail.re2.yahoo.com> References: <901255.13599.qm@web52611.mail.re2.yahoo.com> Message-ID: <91d218430809260727p7f1c0b76xfe22b076a2658f1b@mail.gmail.com> 2008/9/25 Tany Villalba > Queria acudir a su conocimiento, miren tengo que hace run programa > usando Mapas,al menos ese estilo, que cargue un fondo sobre el tengo > que dibujar nodos y manejar capas de datos asi como los GIS usan > layers. Ahora debo hacerlo en modo Desktop. > Puedes usar Matplotlib y OGR, incluso Matplotlib tiene un toolkit llamado Basemap para estas lides. Increíblemente potente, aunque no demasiado bien documentado. > Asi que elegi Wx como entorno grafico, pero estuve tatando de usar > mapscript (mapserver) sin resultado ya que es todo para web, quiza > alguien conozca un modo de trabajar este tipo de mapas y usando > Wxpython. > mapscript son unos wrappers, así que la documentación para PHP "debería de ser suficiente". Hay ejemplos por ahí: - http://www.geographie.uni-freiburg.de/ipg/personen/schuster_grit/dipl/node13.html - http://mapserver.gis.umn.edu/docs/howto/mapscript_python Así como la propia distribución de mapserver: http://mapserver.sourcearchive.com/documentation/4.4.1-2/dir_86fcc9ac77a02093ba62058f076f426b.html J -- Centre for Terrestrial Carbon Dynamics Department of Geography, University College London Gower Street, London WC1E 6BT, UK _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From peonblanco83 en gmail.com Fri Sep 26 17:53:06 2008 From: peonblanco83 en gmail.com (Peon Blanco) Date: Fri, 26 Sep 2008 09:53:06 -0600 Subject: gtk.combobox y textview Message-ID: tengo dos problemas 1.- el primero como puedo hacer que un gtk.Combobox me muestre un valor por defecto ejemplo.- quiero hacer una búsqueda a una base de datos y dependiendo de el valor que obtenga de una tabla lo muestre por el gtk.Combobox. lo que quiero hacer es por ejemplo cuando capture los datos en el gtk.Combobox fue "Dolar" que cuando busque esa información en el gtk.Combobox me muestre "Dolar" Nota.- lo e podido hacer pero pasando un numero y yo lo quiero hacer pasando el nombre que el nombre que obtenga de la consulta sea el que se vea en el gtk.combobox 2.-el segundo como puedo capturar la información de un textview esto es por que en el programa tengo un campo de opservaciones solo que no se como capturar esos datos para guardarlo _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From david.abreu en iac.es Fri Sep 26 19:18:57 2008 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Fri, 26 Sep 2008 18:18:57 +0100 Subject: emulando puerto serie In-Reply-To: <95cf475a0809250435t42f86639oa7f2d501eaaa84da@mail.gmail.com> References: <48DA84A2.6070404@iac.es> <95cf475a0809250435t42f86639oa7f2d501eaaa84da@mail.gmail.com> Message-ID: <48DD1981.8050608@iac.es> Al final me he ido por la solución de hardware y he conseguido un null modem, pero gracias por los comentarios. David Eli Bendersky wrote: >Si usais Windows, com0com as un solucion bueno para ti. Esta emulando >el puerto serial: > >http://com0com.sourceforge.net/ > >Eli > > >2008/9/24 David Abreu Rodriguez : > > >>Hola lista, >> >>tengo que hacer un programa que utiliza el puerto serie y para ello tengo >>el pyserial. >> >>El problema es que para hacer pruebas no dispongo del dispositivo para el >>puerto serie y se me ocurrió que podría emularlo. Saben de algún modo para >>ello? >> >>Otra posibilidad es utilizar ficheros "fifo", pero para poder emular >> correctamente el puerto serie tengo que ir abriendo y cerrando el fifo >> para leer y escribir. Así que tendría que hacer una librería que emulara >>los read y write del puerto serie abriendo y cerrando el fifo. O esto mucho >>lío? Hay algo más sencillo? >> >>Gracias, >>David >> >>_______________________________________________ >>Lista de correo Python-es http://listas.aditel.org/listinfo/python-es >>FAQ: http://listas.aditel.org/faqpyes >> >> >> >_______________________________________________ >Lista de correo Python-es >http://listas.aditel.org/listinfo/python-es >FAQ: http://listas.aditel.org/faqpyes > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eduardo.ulfe en gmail.com Sat Sep 27 20:46:54 2008 From: eduardo.ulfe en gmail.com (Eduardo) Date: Sat, 27 Sep 2008 15:46:54 -0300 Subject: Hilos o multitarea con puerto serie Message-ID: <29e33c430809271146n670e65e9q3312b10f1f66486e@mail.gmail.com> Estoy haciendo un programa que en verdad debería consistir en varios procesos separados todos haciendo uso de un único puerto serie. Me pregunto como puedo hacer esto. No tengo mucha idea de como se manejan los hilos en python. Tampoco se si todos los procesos pueden acceder al mismo puerto serie. El programa debe manejar retardos de tiempo que se pueden superponer y desfazar entre sí. Si alguien tiene idea de como se puede hacer algo de esto le agradecería que me lo aclare. Muchas gracias. -- See who i am, break through the surface. Reach for my hand, and show them that we can free our minds and find a way, the world is in our hands. This is not the end. See who i am - Within Temptation _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis.ore.ori en gmail.com Sun Sep 28 20:36:23 2008 From: luis.ore.ori en gmail.com (Luis Orellana Orihuela) Date: Sun, 28 Sep 2008 20:36:23 +0200 Subject: generar alarma altavoz interno Message-ID: <526b12900809281136t7623d84au5bf1a6cf2f64673d@mail.gmail.com> Hola lista, Me gustaría saber como reproducir una alarma sonora (un pitido vaya) del altavoz interno del PC. En C creo es imprimiendo el caracter 'a' pero en python no he encontrado nada. A ver si se me puede facilitar algo de info. Gracias _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Sun Sep 28 20:41:15 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Sun, 28 Sep 2008 14:41:15 -0400 Subject: generar alarma altavoz interno In-Reply-To: <526b12900809281136t7623d84au5bf1a6cf2f64673d@mail.gmail.com> References: <526b12900809281136t7623d84au5bf1a6cf2f64673d@mail.gmail.com> Message-ID: ¿has probado algo como esto? import sys sys.stdout.write('\a') sys.stdout.flush() Suerte, Jose 2008/9/28 Luis Orellana Orihuela > Hola lista, > Me gustaría saber como reproducir una alarma sonora (un pitido vaya) del > altavoz interno del PC. En C creo es imprimiendo el caracter 'a' pero en > python no he encontrado nada. A ver si se me puede facilitar algo de info. > > > Gracias > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From maengora en gmail.com Sun Sep 28 23:42:39 2008 From: maengora en gmail.com (=?ISO-8859-1?Q?Manuel_Enrique_Gonz=E1lez_Ram=EDrez?=) Date: Sun, 28 Sep 2008 16:42:39 -0500 Subject: Problemas con SetValue Message-ID: Hola a tod en s. Tengo problemas para cambiar el valor de un datepicker (de las wx) en un form. Al cambiar la fecha y guardarla en la base de datos todo normal, pero al querer recuperar el registro de la base de datos que contiene la fecha el datepicker denominado dp_fnace no me cambia la fecha Estoy usando wx, MySQL y python 2.5 El código que estoy usando para recuperar la info (si el código ya existe me carga todos los datos): def consulta_codigo(self,event): #init function #add your code here ind = self.txt_codigo.GetValue() sql = c.execute('SELECT * FROM mascotas WHERE id=%s',(ind)) res = c.fetchall() resX = int(c.rowcount) if resX<>0: for i in res: self.txt_nombre.SetLabel(str(i[1])) self.txt_familia.SetLabel(str(i[2])) self.cmb_especie.SetLabel(str(i[3])) self.cmb_sexo.SetLabel(str(i[4])) f = str(i[5]) #f = time.strptime(str(i[5]),"%Y/%m/%d") self.dp_fnace.SetValue(f).Format("%Y-%m-%d") self.txt_fmuere.SetLabel(str(i[6])) self.bt_guardar.Enable(False) self.bt_actualizar.Enable(True) self.bt_eliminar.Enable(True) event.Skip() return #end function Quien me pueda ayudar, muchas gracias. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From minoztro en gmail.com Mon Sep 29 02:16:46 2008 From: minoztro en gmail.com (Milton Galo Patricio Inostroza Aguilera) Date: Sun, 28 Sep 2008 20:16:46 -0400 Subject: Problemas con SetValue In-Reply-To: References: Message-ID: <172699c50809281716x3dc5b631q14c19cc6861e637f@mail.gmail.com> 2008/9/28 Manuel Enrique González Ramírez : > Hola a tod en s. > Tengo problemas para cambiar el valor de un datepicker (de las wx) en un > form. > > Al cambiar la fecha y guardarla en la base de datos todo normal, pero al > querer recuperar el registro de la base de datos que contiene la fecha el > datepicker denominado dp_fnace no me cambia la fecha > > Estoy usando wx, MySQL y python 2.5 > > El código que estoy usando para recuperar la info (si el código ya existe me > carga todos los datos): > > def consulta_codigo(self,event): #init function > #add your code here > ind = self.txt_codigo.GetValue() > > sql = c.execute('SELECT * FROM mascotas WHERE id=%s',(ind)) > res = c.fetchall() > resX = int(c.rowcount) > > if resX<>0: Ese if está demás con el sólo for te aseguras de no iterar en algo vacío > for i in res: > self.txt_nombre.SetLabel(str(i[1])) > self.txt_familia.SetLabel(str(i[2])) > self.cmb_especie.SetLabel(str(i[3])) > self.cmb_sexo.SetLabel(str(i[4])) > f = str(i[5]) y ¿qué nos dice print f ? > #f = time.strptime(str(i[5]),"%Y/%m/%d") > self.dp_fnace.SetValue(f).Format("%Y-%m-%d") no se acerca de wx, así que disculpa por no poder ayudar más > self.txt_fmuere.SetLabel(str(i[6])) > > self.bt_guardar.Enable(False) > self.bt_actualizar.Enable(True) > self.bt_eliminar.Enable(True) > event.Skip() > > return #end function > > Quien me pueda ayudar, muchas gracias. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Milton Inostroza Aguilera ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jeancarlosr_ve en yahoo.com Mon Sep 29 04:59:54 2008 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Sun, 28 Sep 2008 19:59:54 -0700 (PDT) Subject: Barra de Progreso Message-ID: <665221.40616.qm@web53108.mail.re2.yahoo.com> Hola disculpen alguien sabe como hacer una barra de progreso para copias de archivos con PyQt4. ____________________________________________________________________________________ Yahoo! MTV Blog & Rock >¡Cuéntanos tu historia, inspira una canción y gánate un viaje a los Premios MTV! Participa aquí http://mtvla.yahoo.com/ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Sep 29 09:16:35 2008 From: damufo en gmail.com (damufo) Date: Mon, 29 Sep 2008 09:16:35 +0200 Subject: Problemas con SetValue In-Reply-To: References: Message-ID: <48E080D3.4050607@gmail.com> Hola Manuel: Mira que es (como) que estás guardando la fecha para saber como la tienes que recuperar. Manuel Enrique González Ramírez escribiu: > Hola a tod en s. > Tengo problemas para cambiar el valor de un datepicker (de las wx) en un > form. > > Al cambiar la fecha y guardarla en la base de datos todo normal, pero al > querer recuperar el registro de la base de datos que contiene la fecha el > datepicker denominado dp_fnace no me cambia la fecha > > Estoy usando wx, MySQL y python 2.5 > > El código que estoy usando para recuperar la info (si el código ya existe me > carga todos los datos): > > def consulta_codigo(self,event): #init function > #add your code here > ind = self.txt_codigo.GetValue() > > sql = c.execute('SELECT * FROM mascotas WHERE id=%s',(ind)) > res = c.fetchall() > resX = int(c.rowcount) > > if resX<>0: > for i in res: > self.txt_nombre.SetLabel(str(i[1])) > self.txt_familia.SetLabel(str(i[2])) > self.cmb_especie.SetLabel(str(i[3])) > self.cmb_sexo.SetLabel(str(i[4])) > f = str(i[5]) > #f = time.strptime(str(i[5]),"%Y/%m/%d") > self.dp_fnace.SetValue(f).Format("%Y-%m-%d") > self.txt_fmuere.SetLabel(str(i[6])) > > self.bt_guardar.Enable(False) > self.bt_actualizar.Enable(True) > self.bt_eliminar.Enable(True) > event.Skip() > > return #end function > > Quien me pueda ayudar, muchas gracias. > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From damufo en gmail.com Mon Sep 29 09:29:19 2008 From: damufo en gmail.com (damufo) Date: Mon, 29 Sep 2008 09:29:19 +0200 Subject: SetValue del DatePicker In-Reply-To: References: Message-ID: <48E083CF.6010409@gmail.com> Prueba esto valor = "20080928" ano, mes, dia = (int(valor[0:4]), int(valor[4:6]), int(valor[6:8])) return wx.DateTimeFromDMY(dia, mes -1, ano) self.dp_fnace.SetValue(wx.DateTimeFromDMY(dia, mes -1, ano)) Para guardar la inversa la hago así valor = self.dp_fnace.GetValue() valor_en_basede_datos = str(valor.GetYear()) + str(valor.GetMonth()+1).zfill(2) + str(valor.GetDay()).zfill(2) Manuel Enrique González Ramírez escribiu: > Hola a tod en s. > > Debo recuperar una fecha de la base de datos que tiene el formato > aaaa-mm-dd, resulta que para insertar datos no tengo problema > > *fnace = self.dp_fnace.GetValue().Format('%Y-%m-%d')* > > El problema está al momento de recuperarlo y mostrarlo en el control > denominado dp_fnace > > He intentado hacerlo de varias formas y no me ha funcionado nada > > *self.dp_fnace.SetLabel(str(fec))* > *self.dp_fnace.SetValue(res[5]).Format("%Y/%m/%d") > > *El código de la función: > > def consulta_codigo(self,event): #init function > #[433]Code event VwX...Don't modify[433]# > #add your code here > ind = self.txt_codigo.GetValue() > > sql = c.execute('SELECT * FROM mascotas WHERE id=%s',(ind)) > res = c.fetchall() > resX = int(c.rowcount) > > if resX<>0: > for i in res: > self.txt_nombre.SetLabel(str(i[1])) > self.txt_familia.SetLabel(str(i[2])) > self.cmb_especie.SetLabel(str(i[3])) > self.cmb_sexo.SetLabel(str(i[4])) > f = str(i[5]) > aa = f[:4] > mm = f[6:7] > dd = f[8:10] > fec = aa+'-'+mm+'-'+dd > #f = time.strptime(str(i[5]),"%Y/%m/%d") > #self.dp_fnace.SetValue(str(fec)) > self.dp_fnace.SetValue(i[5]).Format("%Y/%m/%d") > self.txt_fmuere.SetLabel(str(i[6])) > > self.bt_guardar.Enable(False) > self.bt_actualizar.Enable(True) > self.bt_eliminar.Enable(True) > event.Skip() > > return #end function > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Mon Sep 29 11:03:42 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Mon, 29 Sep 2008 11:03:42 +0200 Subject: Problemas con SetValue In-Reply-To: References: Message-ID: <48E099EE.6090607@soft-com.es> Manuel Enrique González Ramírez escribió: > Hola a tod en s. > Tengo problemas para cambiar el valor de un datepicker (de las wx) en un > form. > ... > f = str(i[5]) > self.dp_fnace.SetValue(f).Format("%Y-%m-%d") Si te lees la documentación verás que el metodo SetValue() del DatePickerCtrl recibe un objeto DateTime como argumento mientras que tu le estas pasando un sting. Tambien le pones ahi un Format que no se que hace. Debes de tener mas de un error en la consola y, o no lo has mirado, o no le has hecho caso. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis.ore.ori en gmail.com Mon Sep 29 12:52:42 2008 From: luis.ore.ori en gmail.com (Luis Orellana Orihuela) Date: Mon, 29 Sep 2008 12:52:42 +0200 Subject: generar alarma altavoz interno In-Reply-To: References: <526b12900809281136t7623d84au5bf1a6cf2f64673d@mail.gmail.com> Message-ID: <526b12900809290352y24692e84oc252c44d52b581de@mail.gmail.com> Funciona! Muchas gracias Jose 2008/9/28 Jose Caballero > ¿has probado algo como esto? > > > import sys > sys.stdout.write('\a') > sys.stdout.flush() > > > Suerte, > Jose > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From a.porrua en gmail.com Mon Sep 29 13:42:00 2008 From: a.porrua en gmail.com (antonio) Date: Mon, 29 Sep 2008 13:42:00 +0200 Subject: Hilos o multitarea con puerto serie In-Reply-To: <29e33c430809271146n670e65e9q3312b10f1f66486e@mail.gmail.com> References: <29e33c430809271146n670e65e9q3312b10f1f66486e@mail.gmail.com> Message-ID: <1222688520.6501.1.camel@nos> La palabra mágica es semáforo. Yo haría un objeto que se encargará de gestionar las peticiones al puerto serie. El sáb, 27-09-2008 a las 15:46 -0300, Eduardo escribió: > Estoy haciendo un programa que en verdad debería consistir en varios > procesos separados todos haciendo uso de un único puerto serie. > Me pregunto como puedo hacer esto. No tengo mucha idea de como se manejan > los hilos en python. Tampoco se si todos los procesos pueden acceder al > mismo puerto serie. > El programa debe manejar retardos de tiempo que se pueden superponer y > desfazar entre sí. > Si alguien tiene idea de como se puede hacer algo de esto le agradecería que > me lo aclare. > > Muchas gracias. > ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From eliben en gmail.com Mon Sep 29 15:40:14 2008 From: eliben en gmail.com (Eli Bendersky) Date: Mon, 29 Sep 2008 15:40:14 +0200 Subject: Hilos o multitarea con puerto serie In-Reply-To: <1222688520.6501.1.camel@nos> References: <29e33c430809271146n670e65e9q3312b10f1f66486e@mail.gmail.com> <1222688520.6501.1.camel@nos> Message-ID: <95cf475a0809290640j3bdbbe5bjebddd63e6f5e245@mail.gmail.com> > El sáb, 27-09-2008 a las 15:46 -0300, Eduardo escribió: >> Estoy haciendo un programa que en verdad debería consistir en varios >> procesos separados todos haciendo uso de un único puerto serie. >> Me pregunto como puedo hacer esto. No tengo mucha idea de como se manejan >> los hilos en python. Tampoco se si todos los procesos pueden acceder al >> mismo puerto serie. >> El programa debe manejar retardos de tiempo que se pueden superponer y >> desfazar entre sí. >> Si alguien tiene idea de como se puede hacer algo de esto le agradecería que >> me lo aclare. >> >> Muchas gracias. >> Puedes crear una hila para manejar el puerto seria. La hila usa el modulo Queue (http://docs.python.org/lib/module-Queue.html) para comunicar con otras hilas. Eli _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From invites en radiusim.com Mon Sep 29 20:39:46 2008 From: invites en radiusim.com (Yo Mismo) Date: Mon, 29 Sep 2008 14:39:46 -0400 (EDT) Subject: =?utf-8?q?Tu_invitaci=C3=B3n_de_Yo_Mismo_para_radius?= =?utf-8?q?IM_va_a_expirar=2E=2E=2E?= Message-ID: <155523132.829727.1222713586866.JavaMail.radiussvc@smtp11.radiusim.com> 3D"radiusIM _________________________________________________________________ Yo Mismo (gabomgp en gmail.com) te ha invitado a [1]radiusIM.com. Es un sitio nuevo en el Internet= de mensajería instantánea que trabaja con localización. Pue= des ver donde están tus amigos y quien mas esta cerca. También tr= abaja con MSN, AIM, ICQ, Yahoo y Google Talk. [2]RegÃ= ­strate ahora para ser amigos con Yo Mismo. _________________________________________________________________ Este correo te lo envio alguien que = tu conoces en radiusIM.com. Si no deseas recibir mas invitaciones a radiusI= M de tus amigos, haz clic [3]aquí. Nuestras oficinas están localizadas en 158 Ludlow Street, New York, NY 10002 USA. References 1. 3D"http://www.rad=/ 2. 3D"http://www.radiusim.com/?showwin=signup&username=gabomgp&co 3. 3D"http://www.radiusim.com/a/webflow/emai ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Mon Sep 29 21:52:39 2008 From: yassergs en ispejv.rimed.cu (yasser gonzalez) Date: Mon, 29 Sep 2008 14:52:39 -0500 Subject: generar alarma altavoz interno References: <526b12900809281136t7623d84au5bf1a6cf2f64673d@mail.gmail.com> <526b12900809290352y24692e84oc252c44d52b581de@mail.gmail.com> Message-ID: <020701c9226c$ed81aa00$1c03010a@javier> a mí no me funciona. No hay sonido ninguno > ¿has probado algo como esto? > > > import sys > sys.stdout.write('\a') > sys.stdout.flush() > > > Suerte, > Jose > > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk -- Internal Virus Database is out-of-date. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.24.0/1459 - Release Date: 21/05/2008 17:34 -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From rglm en montevideo.com.uy Mon Sep 29 20:33:48 2008 From: rglm en montevideo.com.uy (Raul Lopez) Date: Mon, 29 Sep 2008 15:33:48 -0300 Subject: Indice de documentos Message-ID: <48E11F8C.2090202@montevideo.com.uy> Hola, necesitaria acceder al contenido de archivos de word y pdf a los efectos de mantener un indice de documentos en un repositorio. Agradezco desde ya cualquier dato o experiencia respecto a este tema. Saludos, Raul. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Mon Sep 29 21:47:10 2008 From: yassergs en ispejv.rimed.cu (yasser gonzalez) Date: Mon, 29 Sep 2008 14:47:10 -0500 Subject: =?utf-8?Q?Re:_=5BPython-es=5D_Se_me_olvid=C3=B3?= References: <172699c50809281716x3dc5b631q14c19cc6861e637f@mail.gmail.com> Message-ID: <01db01c9226c$29dcfa50$1c03010a@javier> Olvidé por completo el método para enviar correo por python. ¿Alguien me podría escribir el código otra vez? Para no afectar la cadena del asunto en duscusión, envienlo a yassergs en ispejv.rimed.cu -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From jcaballero.hep en gmail.com Mon Sep 29 21:21:48 2008 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Mon, 29 Sep 2008 15:21:48 -0400 Subject: =?ISO-8859-1?Q?Re:__Se_me_olvid=F3?= In-Reply-To: <01db01c9226c$29dcfa50$1c03010a@javier> References: <172699c50809281716x3dc5b631q14c19cc6861e637f@mail.gmail.com> <01db01c9226c$29dcfa50$1c03010a@javier> Message-ID: La verdad es que nunca lo he usado, ¿alguien tiene experiencia con esto [1]? ¿qué tal va? [1] http://docs.python.org/lib/module-email.html 2008/9/29 yasser gonzalez > Olvidé por completo el método para enviar correo por python. ¿Alguien me > podría escribir el código otra vez? > > Para no afectar la cadena del asunto en duscusión, envienlo a > yassergs en ispejv.rimed.cu > > -- > Este mensaje ha sido analizado por MailScanner > en busca de virus y otros contenidos peligrosos, > y se considera que está limpio. > For all your IT requirements visit: http://www.transtec.co.uk > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From willian.radicaled en gmail.com Mon Sep 29 21:39:48 2008 From: willian.radicaled en gmail.com (RadicalEd) Date: Mon, 29 Sep 2008 14:39:48 -0500 Subject: =?ISO-8859-1?Q?Re:__Se_me_olvid=F3?= In-Reply-To: References: <172699c50809281716x3dc5b631q14c19cc6861e637f@mail.gmail.com> <01db01c9226c$29dcfa50$1c03010a@javier> Message-ID: Checa este http://www.java2s.com/Code/Python/Network/Sendanemail.htm 2008/9/29 Jose Caballero > La verdad es que nunca lo he usado, ¿alguien tiene experiencia con esto > [1]? > ¿qué tal va? > > [1] http://docs.python.org/lib/module-email.html > > > > > 2008/9/29 yasser gonzalez > > > Olvidé por completo el método para enviar correo por python. ¿Alguien me > > podría escribir el código otra vez? > > > > Para no afectar la cadena del asunto en duscusión, envienlo a > > yassergs en ispejv.rimed.cu > > > > -- > > Este mensaje ha sido analizado por MailScanner > > en busca de virus y otros contenidos peligrosos, > > y se considera que está limpio. > > For all your IT requirements visit: http://www.transtec.co.uk > > > > > > _______________________________________________ > > Lista de correo Python-es > > http://listas.aditel.org/listinfo/python-es > > FAQ: http://listas.aditel.org/faqpyes > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- The knowledge is the most dangerous weapon & SoloCodigo is the best programing webforum. http://foros.solocodigo.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From martefabian en tredasis.com Mon Sep 29 21:33:36 2008 From: martefabian en tredasis.com (=?iso-8859-1?Q?Marte_Fabi=E1n_Baquerizo_S=E1nchez?=) Date: Mon, 29 Sep 2008 14:33:36 -0500 Subject: =?iso-8859-1?Q?Re:_=5BPython-es=5D_Se_me_olvid=F3?= In-Reply-To: References: <172699c50809281716x3dc5b631q14c19cc6861e637f@mail.gmail.com><01db01c9226c$29dcfa50$1c03010a@javier> Message-ID: <4913915E1FE1472FA96228FCD1060B97@Martelaptop> Yo lo he usado así: # Direcciones de del mensaje de correo y asunto del mismo. strFrom = 'remite en remitente.com' strTo = 'destinatario en destinatario.com' strSubject = 'Hola' # Usuario y contraseña para el envio de correo mailServer = 'mail.mailserver.com' mailUser = 'usuario' mailUserPwd = 'contraseña' # Composicion del mensaje en formato HTML textoHTML = """

Hola

Espero que la estés pasando bien.

Saludos

""" # Composicion del mensaje en formato de texto textoAlternativo = u""" Hola. Espero que la estés pasando bien. Saludos. """ # Funcion para el envio del correo def enviarCorreo(): from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText from email.MIMEImage import MIMEImage msgRoot = MIMEMultipart('related') msgRoot['Subject'] = strSubject msgRoot['From'] = strFrom msgRoot['To'] = strTo msgRoot.preamble = 'This is a multi-part message in MIME format.' msgAlternative = MIMEMultipart('alternative') msgRoot.attach(msgAlternative) msgText = MIMEText(textoAlternativo) msgAlternative.attach(msgText) msgText = MIMEText(textoHTML, 'html') msgAlternative.attach(msgText) print "Enviando correo..." import smtplib smtp = smtplib.SMTP() smtp.connect(mailServer) smtp.login(mailUser, mailUserPwd) smtp.sendmail(strFrom, strTo, msgRoot.as_string()) smtp.quit() print "Finalizado." enviarcorreo() Espero que les sirva. Saludos. -------------------------------------------------- From: "Jose Caballero" Sent: Monday, September 29, 2008 2:21 PM To: "Lista de discusión sobre python en castellano" Subject: Re: [Python-es] Se me olvidó > La verdad es que nunca lo he usado, ¿alguien tiene experiencia con esto > [1]? > ¿qué tal va? > > [1] http://docs.python.org/lib/module-email.html > > > > > 2008/9/29 yasser gonzalez > >> Olvidé por completo el método para enviar correo por python. ¿Alguien me >> podría escribir el código otra vez? >> >> Para no afectar la cadena del asunto en duscusión, envienlo a >> yassergs en ispejv.rimed.cu >> >> -- >> Este mensaje ha sido analizado por MailScanner >> en busca de virus y otros contenidos peligrosos, >> y se considera que está limpio. >> For all your IT requirements visit: http://www.transtec.co.uk >> >> >> _______________________________________________ >> Lista de correo Python-es >> http://listas.aditel.org/listinfo/python-es >> FAQ: http://listas.aditel.org/faqpyes >> > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From invites en radiusim.com Mon Sep 29 21:57:32 2008 From: invites en radiusim.com (Yo Mismo) Date: Mon, 29 Sep 2008 15:57:32 -0400 (EDT) Subject: =?utf-8?q?Tu_invitaci=C3=B3n_de_Yo_Mismo_para_radius?= =?utf-8?q?IM_va_a_expirar=2E=2E=2E?= Message-ID: <160581051.92945.1222718252768.JavaMail.radiussvc@smtp4.radiusim.com> Este correo te l= o envio alguien que tu conoces en radiusIM.com. [1]Si no deseas recibir mas invitaciones a = radiusIM de tus amigos, haz clic aquí. radiusIM Tu invitacion de Yo Mismo para radiusIM va a expirar... Yo Mismo (gabomgp en gmail.com) te ha invitado a [2]radiusim.com. Su nombre de usuario en rad= iusIM es gabomgp. Es un sitio nuevo en el Internet de mensajerÃ= ­a instantánea que trabaja con localización. Puedes ver donde = están tus amigos y quien mas esta cerca. También trabaja con MSN= , AIM, ICQ, Yahoo y Google Talk. [3]RegÃ= ­strate ahora para ser amigos con Yo Mismo. Su nombre de usuario en = radiusIM es gabomgp. Copyright 2006-2008 Radius IM LLC 158 Ludlow Street, New York, NY 1000= 2. References 1. 3D"http://www.radi=/ 2. 3D"http://ww=/ 3. 3D"http://www.radiusim.com/?showwin=signup&username=gabomgp&co ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From arturoeanton en yahoo.com.ar Mon Sep 29 22:43:42 2008 From: arturoeanton en yahoo.com.ar (arturo anton) Date: Mon, 29 Sep 2008 13:43:42 -0700 (PDT) Subject: pyWars Net y Java Message-ID: <257511.55938.qm@web52909.mail.re2.yahoo.com> Este domingo la pase programando dos proyectos, uno en C# y otro en java para pyWars. Ya que algunos amigos me pidieron si podían hacer sus bots en java y C#. Para ellos ya esta disponible la versión .NET y java. Esto quiere decir que ya podrán competir programadores de C# y java. Yahoo! Cocina Recetas prácticas y comida saludable http://ar.mujer.yahoo.com/cocina/ ------------ próxima parte ------------ _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Sep 30 13:54:06 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Sep 2008 13:54:06 +0200 Subject: Medir consumo de memoria Message-ID: <48E2135E.2020109@soft-com.es> Hola, Tengo una docena de clases en las que en algun momento pueden haber unas 50.000 o mas instancias en memoria, por lo que tengo dudas sobre el consumo de memoria de las mismas y por lo tanto si deberia replantearme el diseño. ¿Hay alguna formula o funcion que diga la memoria que consume un objeto?, por ejemplo una lista con 50.000 enteros. Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Tue Sep 30 14:01:49 2008 From: faltet en pytables.org (Francesc Alted) Date: Tue, 30 Sep 2008 14:01:49 +0200 Subject: Medir consumo de memoria In-Reply-To: <48E2135E.2020109@soft-com.es> References: <48E2135E.2020109@soft-com.es> Message-ID: <200809301401.50232.faltet@pytables.org> A Tuesday 30 September 2008, Oswaldo Hernández escrigué: > Hola, > > Tengo una docena de clases en las que en algun momento pueden haber > unas 50.000 o mas instancias en memoria, por lo que tengo dudas sobre > el consumo de memoria de las mismas y por lo tanto si deberia > replantearme el diseño. > > ¿Hay alguna formula o funcion que diga la memoria que consume un > objeto?, por ejemplo una lista con 50.000 enteros. Directamente no creo que sea fácil, aunque preguntando al SO puedes obtener una respuesta aproximada. ¿Cuál estás usando? -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Sep 30 15:00:24 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Sep 2008 15:00:24 +0200 Subject: Medir consumo de memoria In-Reply-To: <200809301401.50232.faltet@pytables.org> References: <48E2135E.2020109@soft-com.es> <200809301401.50232.faltet@pytables.org> Message-ID: <48E222E8.8040000@soft-com.es> Francesc Alted escribió: > A Tuesday 30 September 2008, Oswaldo Hernández escrigué: >> Hola, >> >> Tengo una docena de clases en las que en algun momento pueden haber >> unas 50.000 o mas instancias en memoria, por lo que tengo dudas sobre >> el consumo de memoria de las mismas y por lo tanto si deberia >> replantearme el diseño. >> >> ¿Hay alguna formula o funcion que diga la memoria que consume un >> objeto?, por ejemplo una lista con 50.000 enteros. > > Directamente no creo que sea fácil, aunque preguntando al SO puedes > obtener una respuesta aproximada. ¿Cuál estás usando? > Uso windows XP. Observando la informacion del Administrador de Procesos puedo darme una idea del consumo, pero no se si fiarme mucho de su veracidad. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From lasizoillo en gmail.com Tue Sep 30 15:03:56 2008 From: lasizoillo en gmail.com (lasizoillo) Date: Tue, 30 Sep 2008 15:03:56 +0200 Subject: Medir consumo de memoria In-Reply-To: <48E2135E.2020109@soft-com.es> References: <48E2135E.2020109@soft-com.es> Message-ID: <49414f570809300603m7a9f9973o80439f117760cb21@mail.gmail.com> Buenas: 2008/9/30 Oswaldo Hernández : > Hola, > > Tengo una docena de clases en las que en algun momento pueden haber unas > 50.000 o mas instancias en memoria, por lo que tengo dudas sobre el consumo > de memoria de las mismas y por lo tanto si deberia replantearme el diseño. > > ¿Hay alguna formula o funcion que diga la memoria que consume un objeto?, > por ejemplo una lista con 50.000 enteros. > En principio no hay forma. Cosa que es una jodienda y por lo que alguien abrió un ticket: http://bugs.python.org/issue2898 Ese ticket parece que ha sido escuchado y aparece en la lista de cambios de la version 2.6: http://docs.python.org/dev/whatsnew/2.6.html (busca getsizeof() dentro de la pagina) Hay gente que ya se las tuvo que ver con ese problema y se busco las habichuelas: http://bytes.com/forum/thread757255.html El codigo aparece horrible, quiza ese mismo hilo en otra web aparezca fetén. Quiza, aun yendo a ciegas, te interese probar el uso de __slot__: http://mypythonnotes.wordpress.com/2008/09/04/__slots__/ Basicamente, mediante el uso de __slot__ en tus clases eliminas el overhead de un diccionario por clase, junto con la posibilidad de crear propiedades dinamicamente en dicha clase. Menos memoria y menos funcionalidad, no todo sale gratis :-( Tienes un interesante articulo sobre una prueba de uso de __slot__ en el objeto Deferred de twisted: http://twistedmatrix.com/pipermail/twisted-python/2008-May/017724.html dan algunas estimaciones de memoria antes y despues de su uso. Espero que te puedan orientar en tu problema. Espero que te sea de ayuda y un saludo: Javi _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From ikarush en gmail.com Tue Sep 30 15:58:08 2008 From: ikarush en gmail.com (=?ISO-8859-1?Q?Daniel_Gonz=E1lez?=) Date: Tue, 30 Sep 2008 15:58:08 +0200 Subject: Medir consumo de memoria In-Reply-To: <49414f570809300603m7a9f9973o80439f117760cb21@mail.gmail.com> References: <48E2135E.2020109@soft-com.es> <49414f570809300603m7a9f9973o80439f117760cb21@mail.gmail.com> Message-ID: Para saber el consumo de memoria sobre Win2 yo comprobaba la memoria justo antes de lanzar el proceso y en su momento de máximo consumo y creo que más o menos puede darte una idea. Por otro lado ( teoricamente ) una lista de 50.000 enteros ... ( 1 entero = 4 B x 50.000 / 1024 = 195,3 MB aprox ) 2008/9/30 lasizoillo : > Buenas: > > 2008/9/30 Oswaldo Hernández : >> Hola, >> >> Tengo una docena de clases en las que en algun momento pueden haber unas >> 50.000 o mas instancias en memoria, por lo que tengo dudas sobre el consumo >> de memoria de las mismas y por lo tanto si deberia replantearme el diseño. >> >> ¿Hay alguna formula o funcion que diga la memoria que consume un objeto?, >> por ejemplo una lista con 50.000 enteros. >> > > En principio no hay forma. Cosa que es una jodienda y por lo que > alguien abrió un ticket: > http://bugs.python.org/issue2898 > Ese ticket parece que ha sido escuchado y aparece en la lista de > cambios de la version 2.6: > http://docs.python.org/dev/whatsnew/2.6.html > (busca getsizeof() dentro de la pagina) > > Hay gente que ya se las tuvo que ver con ese problema y se busco las > habichuelas: > http://bytes.com/forum/thread757255.html > El codigo aparece horrible, quiza ese mismo hilo en otra web aparezca fetén. > > Quiza, aun yendo a ciegas, te interese probar el uso de __slot__: > http://mypythonnotes.wordpress.com/2008/09/04/__slots__/ > Basicamente, mediante el uso de __slot__ en tus clases eliminas el > overhead de un diccionario por clase, junto con la posibilidad de > crear propiedades dinamicamente en dicha clase. Menos memoria y menos > funcionalidad, no todo sale gratis :-( > > Tienes un interesante articulo sobre una prueba de uso de __slot__ en > el objeto Deferred de twisted: > http://twistedmatrix.com/pipermail/twisted-python/2008-May/017724.html > dan algunas estimaciones de memoria antes y despues de su uso. Espero > que te puedan orientar en tu problema. > > Espero que te sea de ayuda y un saludo: > > Javi > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- Daniel González Cerviño tel 653965048 ikarush en gmail.com _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Sep 30 16:01:50 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Sep 2008 16:01:50 +0200 Subject: Medir consumo de memoria In-Reply-To: <49414f570809300603m7a9f9973o80439f117760cb21@mail.gmail.com> References: <48E2135E.2020109@soft-com.es> <49414f570809300603m7a9f9973o80439f117760cb21@mail.gmail.com> Message-ID: <48E2314E.7060603@soft-com.es> lasizoillo escribió: > Buenas: > > 2008/9/30 Oswaldo Hernández : >> Hola, >> >> Tengo una docena de clases en las que en algun momento pueden haber unas >> 50.000 o mas instancias en memoria, por lo que tengo dudas sobre el consumo >> de memoria de las mismas y por lo tanto si deberia replantearme el diseño. >> >> ¿Hay alguna formula o funcion que diga la memoria que consume un objeto?, >> por ejemplo una lista con 50.000 enteros. >> > > En principio no hay forma. Cosa que es una jodienda y por lo que > alguien abrió un ticket: > http://bugs.python.org/issue2898 > Ese ticket parece que ha sido escuchado y aparece en la lista de > cambios de la version 2.6: > http://docs.python.org/dev/whatsnew/2.6.html > (busca getsizeof() dentro de la pagina) > Buena noticia :) > Hay gente que ya se las tuvo que ver con ese problema y se busco las > habichuelas: > http://bytes.com/forum/thread757255.html > El codigo aparece horrible, quiza ese mismo hilo en otra web aparezca fetén. > Si es horrible. He intentado arreglarlo, pero solo me funciona son los tipos basicos, no con clases. > Quiza, aun yendo a ciegas, te interese probar el uso de __slot__: > http://mypythonnotes.wordpress.com/2008/09/04/__slots__/ > Basicamente, mediante el uso de __slot__ en tus clases eliminas el > overhead de un diccionario por clase, junto con la posibilidad de > crear propiedades dinamicamente en dicha clase. Menos memoria y menos > funcionalidad, no todo sale gratis :-( > > Tienes un interesante articulo sobre una prueba de uso de __slot__ en > el objeto Deferred de twisted: > http://twistedmatrix.com/pipermail/twisted-python/2008-May/017724.html > dan algunas estimaciones de memoria antes y despues de su uso. Espero > que te puedan orientar en tu problema. > Voy a estudiar mejor los slots a ver si puedo adaptarlos bien a las clases en cuestion y economizar el máximo de memoria. Gracias. -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From listas en soft-com.es Tue Sep 30 16:21:29 2008 From: listas en soft-com.es (=?ISO-8859-1?Q?Oswaldo_Hern=E1ndez?=) Date: Tue, 30 Sep 2008 16:21:29 +0200 Subject: Medir consumo de memoria In-Reply-To: References: <48E2135E.2020109@soft-com.es> <49414f570809300603m7a9f9973o80439f117760cb21@mail.gmail.com> Message-ID: <48E235E9.30505@soft-com.es> Daniel González escribió: > Para saber el consumo de memoria sobre Win2 yo comprobaba la memoria > justo antes de lanzar el proceso y en su momento de máximo consumo y > creo que más o menos puede darte una idea. > > Por otro lado ( teoricamente ) una lista de 50.000 enteros ... ( 1 > entero = 4 B x 50.000 / 1024 = 195,3 MB aprox ) > Este resultado creo que seria 195 KB, de todas formas si haces la prueba con los medidores de windows: 1. Ejecutar interprete python en consola (msdos) uso de memoria según windows: 3.740 KB 2. Ejecutar en el interprete: >>> li = [i for i in xrange(50000)] uso de memoria según windows: 4.592 KB segun eso crear una lista con 50.000 enteros ha consumido 852 KB lo cual frente a tu resultado de 4 bytes por cada entero (195 KB) parece mucha diferencia ???? -- ***************************************** Oswaldo Hernández oswaldo (@) soft-com (.) es ***************************************** PD: Antes de imprimir este mensaje, asegúrese de que es necesario. El medio ambiente está en nuestra mano. _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From faltet en pytables.org Tue Sep 30 16:32:08 2008 From: faltet en pytables.org (Francesc Alted) Date: Tue, 30 Sep 2008 16:32:08 +0200 Subject: Medir consumo de memoria In-Reply-To: <48E222E8.8040000@soft-com.es> References: <48E2135E.2020109@soft-com.es> <200809301401.50232.faltet@pytables.org> <48E222E8.8040000@soft-com.es> Message-ID: <200809301632.08912.faltet@pytables.org> A Tuesday 30 September 2008, Oswaldo Hernández escrigué: > Francesc Alted escribió: > > A Tuesday 30 September 2008, Oswaldo Hernández escrigué: > >> Hola, > >> > >> Tengo una docena de clases en las que en algun momento pueden > >> haber unas 50.000 o mas instancias en memoria, por lo que tengo > >> dudas sobre el consumo de memoria de las mismas y por lo tanto si > >> deberia replantearme el diseño. > >> > >> ¿Hay alguna formula o funcion que diga la memoria que consume un > >> objeto?, por ejemplo una lista con 50.000 enteros. > > > > Directamente no creo que sea fácil, aunque preguntando al SO puedes > > obtener una respuesta aproximada. ¿Cuál estás usando? > > Uso windows XP. > > Observando la informacion del Administrador de Procesos puedo darme > una idea del consumo, pero no se si fiarme mucho de su veracidad. Vaya, XP, entonces nada. Sobre Linux (>2.6) normalmente se le puede preguntar al kernel el consumo de memoria *exacto* de cada una de los segmentos de tu proceso (datos, código, stack, etc...). Haciendo esta comprobación antes y después de crear el/los objeto/s te da una idea bastante buena de lo que ocupan en memoria. Saludos, -- Francesc Alted _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis en luismedel.com Tue Sep 30 16:55:33 2008 From: luis en luismedel.com (Luis Medel) Date: Tue, 30 Sep 2008 16:55:33 +0200 Subject: Medir consumo de memoria In-Reply-To: <200809301652.56304.luis@luismedel.com> References: <48E2135E.2020109@soft-com.es> <48E235E9.30505@soft-com.es> <200809301652.56304.luis@luismedel.com> Message-ID: <200809301655.34014.luis@luismedel.com> El Tuesday 30 September 2008 16:52:56 Luis Medel escribió: > El Tuesday 30 September 2008 16:21:29 Oswaldo Hernández escribió: > > Daniel González escribió: > > > Para saber el consumo de memoria sobre Win2 yo comprobaba la memoria > > > justo antes de lanzar el proceso y en su momento de máximo consumo y > > > creo que más o menos puede darte una idea. > > > > > > Por otro lado ( teoricamente ) una lista de 50.000 enteros ... ( 1 > > > entero = 4 B x 50.000 / 1024 = 195,3 MB aprox ) > > > > Este resultado creo que seria 195 KB, de todas formas si haces la prueba > > con los medidores de windows: > > > > 1. Ejecutar interprete python en consola (msdos) > > uso de memoria según windows: 3.740 KB > > > > 2. Ejecutar en el interprete: > > >>> li = [i for i in xrange(50000)] > > > > uso de memoria según windows: 4.592 KB > > > > segun eso crear una lista con 50.000 enteros ha consumido 852 KB lo cual > > frente a tu resultado de 4 bytes por cada entero (195 KB) parece mucha > > diferencia > > > > ???? > > Hola, > > Según tengo entendido, xrange devuelve un generador, en vez de una lista, > por lo que no estás creando una *gran* lista de 50000 elementos. > > >>> xrange.__doc__ > > 'xrange([start,] stop[, step]) -> xrange object\n\nLike range(), but > instead of returning a list, returns an object that\ngenerates the numbers > in the range on demand. For looping, this is \nslightly faster than > range() and more memory efficient.' > > Por pura lógica una lista de 50000 enteros debe ocupar más de 800 y pico > kbs. Aunque puede que mi lógica falle, claro :) Ay! Perdonad! :) Efectivamente, hoy estoy que no doy una y mi logica esta hecha una autentica m%&$*#... No hagáis caso a mi última afirmación :) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From luis en luismedel.com Tue Sep 30 16:52:56 2008 From: luis en luismedel.com (Luis Medel) Date: Tue, 30 Sep 2008 16:52:56 +0200 Subject: Medir consumo de memoria In-Reply-To: <48E235E9.30505@soft-com.es> References: <48E2135E.2020109@soft-com.es> <48E235E9.30505@soft-com.es> Message-ID: <200809301652.56304.luis@luismedel.com> El Tuesday 30 September 2008 16:21:29 Oswaldo Hernández escribió: > Daniel González escribió: > > Para saber el consumo de memoria sobre Win2 yo comprobaba la memoria > > justo antes de lanzar el proceso y en su momento de máximo consumo y > > creo que más o menos puede darte una idea. > > > > Por otro lado ( teoricamente ) una lista de 50.000 enteros ... ( 1 > > entero = 4 B x 50.000 / 1024 = 195,3 MB aprox ) > > Este resultado creo que seria 195 KB, de todas formas si haces la prueba > con los medidores de windows: > > 1. Ejecutar interprete python en consola (msdos) > uso de memoria según windows: 3.740 KB > > 2. Ejecutar en el interprete: > >>> li = [i for i in xrange(50000)] > > uso de memoria según windows: 4.592 KB > > segun eso crear una lista con 50.000 enteros ha consumido 852 KB lo cual > frente a tu resultado de 4 bytes por cada entero (195 KB) parece mucha > diferencia > > ???? Hola, Según tengo entendido, xrange devuelve un generador, en vez de una lista, por lo que no estás creando una *gran* lista de 50000 elementos. >>> xrange.__doc__ 'xrange([start,] stop[, step]) -> xrange object\n\nLike range(), but instead of returning a list, returns an object that\ngenerates the numbers in the range on demand. For looping, this is \nslightly faster than range() and more memory efficient.' Por pura lógica una lista de 50000 enteros debe ocupar más de 800 y pico kbs. Aunque puede que mi lógica falle, claro :) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes From yassergs en ispejv.rimed.cu Tue Sep 30 23:38:04 2008 From: yassergs en ispejv.rimed.cu (yasser gonzalez) Date: Tue, 30 Sep 2008 16:38:04 -0500 Subject: =?iso-8859-1?Q?Re:_=5BPython-es=5D_Se_me_olvid=F3?= References: <172699c50809281716x3dc5b631q14c19cc6861e637f@mail.gmail.com><01db01c9226c$29dcfa50$1c03010a@javier> <4913915E1FE1472FA96228FCD1060B97@Martelaptop> Message-ID: <005501c92344$d23ad8b0$1c03010a@javier> > import smtplib > smtp = smtplib.SMTP() > smtp.connect(mailServer) > smtp.login(mailUser, mailUserPwd) > smtp.sendmail(strFrom, strTo, msgRoot.as_string()) > smtp.quit() > > print "Finalizado." > > > > enviarcorreo() > > > > Espero que les sirva. > > Saludos. Me quedo con este ejemplo. Gracias Marte Fabián -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. For all your IT requirements visit: http://www.transtec.co.uk _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes