From packo en assamita.net Sat Oct 1 02:51:09 2005 From: packo en assamita.net (Paco Moreno) Date: Sat, 1 Oct 2005 02:51:09 +0200 Subject: disculpen In-Reply-To: References: Message-ID: <200510010251.09440.packo@assamita.net> El Jueves 29 Septiembre 2005 20:12, Bismark Castilla escribió: > umm, no sabia que esto iba a ser tan grave, disculpen por pedir un crack > para Wing IDE, es que estoy acostumbrado a no pagar nada, vivo en cuba y en > cuba se usa windows y todos sus derivados gratis(como ven no se paga nada), > yo uso linux por varios motivos, y uno de ellos son para quitarme de arriba > los cracks, pero con todo y eso .... > > Im really sorry :( > > -- > saludos Pues, si tienes acceso a internet, como veo, utiliza otros métodos que todo el mundo conoce para obetener el crack, esta lista infringiría la ley si administrara ese tipo de información. Un saludo desde España. -- Whoa...I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God... -- mikecd on #Linux |Paco Moreno |web: http://www.assamita.net |blog: http://blog.assamita.net |correo: packo en assamita punto net |jabber: packo en jabber-hispano.org |skype: Paco Moreno -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.5 (GNU/Linux) mQGiBELCsD4RBAClXnpH6C7PbvowxwA2t2kEjJXhDtzVyVZuSEw6c/Pv7lOLLRZn v19dlLdrS+6r7DnMD04kAngwz8Cyl/6THzE5oORORcbmqblpHtjuA3FGeviizDYS AAGxNBDETRMNWW0ySZ7+TbIRoxWXKqR6mV6HMHHXgGrSHGRvns8gbliKWwCgzSRh YrtTHS7YTZcqLSIFLtIfHtMD/iwr2lWsx+kIVWFxdMKr5aGkVvPEuvKYy5zb7SLU e8ZS4yCQ0dqEDzAt51pZrlDNjz9uT5Ph82oeq3RwfE3dC8OCoAFMOo9gBgfN7vWX BYxBH0/5AAPM0zXSONueOby/XaZCE8RvSgR8SFLB+PrTh2NbxU1x5hVpEJhmv9CF qZulA/9cB5tucR6x1PpaHbbCADrW2I0k0iLsgZ9xBMzJAXd9TcVBPctsTKW6CBrm 6cuOlqm4KTXT7fVlnQlYO4VNNFL9dTsX6dAJh9zR2Dnjq/lzJDciEQ1lu71BckNR qGNk0zDpEneEYLloUFgZ9LkXS23lbbU8en/vuVD86bZlIqpqabQgUGFjbyBNb3Jl bm8gPHBhY2tvQGFzc2FtaXRhLm5ldD6IWwQTEQIAGwUCQsKwPgYLCQgHAwIDFQID AxYCAQIeAQIXgAAKCRBd6TKMpwYu7KRZAJwID/yV+qRR18EzBp5EDU8eI2KWLgCg n8JEE96mw/+QE5njfa10hoaMfd65AQ0EQsKwPxAEANprAa1sMRSneKp0xYMmNuyF NnOM/Gt2jp5Ckoa+EOxgrgXyt3VDiM0NYo96lIqoRkWj3F3oVP9dA+OpIKaFUwd6 2Uom4E5JD51iimtMTajq+qZ428N3ZN+bRPcMHs3+eO4rficZ6AGovRQeSY2+guWg CwPwb8QTS4/WTf3amVWrAAMFA/4uZWN7GrRJoAjFiiQ528FBAUpqsG/Zf3qIGpFT 8gpGPU0t71zjsPpfDkRHRNapxrYwYql+8yPipSTDhdiOhD2NNJ4eXSltYsbYW+YV yytCMGOe5FU3Qamea1VQZjr688p9ahv7UphvvielDgp4WFKwQdAAdU5iknodcN8t GrUBzIhGBBgRAgAGBQJCwrA/AAoJEF3pMoynBi7san4AnRLXPIo+1TZS4rTAy63t jRs1u+qtAKDCqWwlhYioil28PbjO2d8RMzfhQA== =mY0w -----END PGP PUBLIC KEY BLOCK----- From packo en assamita.net Sat Oct 1 02:53:00 2005 From: packo en assamita.net (Paco Moreno) Date: Sat, 1 Oct 2005 02:53:00 +0200 Subject: IDE wing In-Reply-To: References: Message-ID: <200510010253.00494.packo@assamita.net> El Jueves 29 Septiembre 2005 16:30, Bismark Castilla escribió: > estaba usando el IDE SPE, esta bueno pero quice probar el WING, lo veo mas > que bueno, y mas la parte de completamiento de codigo, pero ja, :( lastima > que no sea free, alguien tiene el serial??, se puede usar sin licencia pero > no se que tal funcionara, alguuien lo usa y me puede decir si no se vence > en un tiempo o si compila bien??, me gustaria encontrar un IDE tan buen > como este xD > > gracias de antemano > > > -- > saludos > Pues, si tienes acceso a internet, como veo, utiliza otros métodos que todo el mundo conoce para obetener el crack, esta lista infringiría la ley si administrara ese tipo de información. -- On the Internet, no one knows you're using Windows NT -- Submitted by Ramiro Estrugo, restrugo en fateware.com |Paco Moreno |web: http://www.assamita.net |blog: http://blog.assamita.net |correo: packo en assamita punto net |jabber: packo en jabber-hispano.org |skype: Paco Moreno -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.5 (GNU/Linux) mQGiBELCsD4RBAClXnpH6C7PbvowxwA2t2kEjJXhDtzVyVZuSEw6c/Pv7lOLLRZn v19dlLdrS+6r7DnMD04kAngwz8Cyl/6THzE5oORORcbmqblpHtjuA3FGeviizDYS AAGxNBDETRMNWW0ySZ7+TbIRoxWXKqR6mV6HMHHXgGrSHGRvns8gbliKWwCgzSRh YrtTHS7YTZcqLSIFLtIfHtMD/iwr2lWsx+kIVWFxdMKr5aGkVvPEuvKYy5zb7SLU e8ZS4yCQ0dqEDzAt51pZrlDNjz9uT5Ph82oeq3RwfE3dC8OCoAFMOo9gBgfN7vWX BYxBH0/5AAPM0zXSONueOby/XaZCE8RvSgR8SFLB+PrTh2NbxU1x5hVpEJhmv9CF qZulA/9cB5tucR6x1PpaHbbCADrW2I0k0iLsgZ9xBMzJAXd9TcVBPctsTKW6CBrm 6cuOlqm4KTXT7fVlnQlYO4VNNFL9dTsX6dAJh9zR2Dnjq/lzJDciEQ1lu71BckNR qGNk0zDpEneEYLloUFgZ9LkXS23lbbU8en/vuVD86bZlIqpqabQgUGFjbyBNb3Jl bm8gPHBhY2tvQGFzc2FtaXRhLm5ldD6IWwQTEQIAGwUCQsKwPgYLCQgHAwIDFQID AxYCAQIeAQIXgAAKCRBd6TKMpwYu7KRZAJwID/yV+qRR18EzBp5EDU8eI2KWLgCg n8JEE96mw/+QE5njfa10hoaMfd65AQ0EQsKwPxAEANprAa1sMRSneKp0xYMmNuyF NnOM/Gt2jp5Ckoa+EOxgrgXyt3VDiM0NYo96lIqoRkWj3F3oVP9dA+OpIKaFUwd6 2Uom4E5JD51iimtMTajq+qZ428N3ZN+bRPcMHs3+eO4rficZ6AGovRQeSY2+guWg CwPwb8QTS4/WTf3amVWrAAMFA/4uZWN7GrRJoAjFiiQ528FBAUpqsG/Zf3qIGpFT 8gpGPU0t71zjsPpfDkRHRNapxrYwYql+8yPipSTDhdiOhD2NNJ4eXSltYsbYW+YV yytCMGOe5FU3Qamea1VQZjr688p9ahv7UphvvielDgp4WFKwQdAAdU5iknodcN8t GrUBzIhGBBgRAgAGBQJCwrA/AAoJEF3pMoynBi7san4AnRLXPIo+1TZS4rTAy63t jRs1u+qtAKDCqWwlhYioil28PbjO2d8RMzfhQA== =mY0w -----END PGP PUBLIC KEY BLOCK----- From SAGA72 en telnor.net Sat Oct 1 06:58:39 2005 From: SAGA72 en telnor.net (Salvador Garcia Z.) Date: Fri, 30 Sep 2005 21:58:39 -0700 Subject: =?iso-8859-1?Q?Re=3A_[Python=2Des]_programaci=F3n_visual?= References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> Message-ID: <004701c5c644$ca7db940$4001a8c0@sagaza> Creo que estas un poco perdido. He mirado ya bastantes mensajes de tu parte, así. Con todo el respeto que mereces permite que te comente, aquí somos hombrecitos y nos enfrentamos a las 20,000 líneas de código si es necesario. En el software free, podemos trabajar con un simple editor, no necesitamos esos complejos editores a los cuales están acostumbrados esos amantes de Microsoft, empieza a demostrar que tan hombre eres metiendo líneas de código y deja de llorar ----- Original Message ----- From: "Ubaldo Finol" To: Sent: Thursday, September 29, 2005 10:15 AM Subject: [Python-es] programación visual > Message: 1 > Date: Wed, 28 Sep 2005 22:58:30 +0200 > From: David Villa > Subject: Re: [Python-es] Programacion Visual > To: La lista de python en castellano > Message-ID: <1127941110.8804.4.camel en amy> > Content-Type: text/plain; charset=ISO-8859-1 > > Hola: > > Pero "boa constructor" es una herramienta de programación de interfaces > gráficas, no una herramienta de programación visual. Programación > visual > es lo que se hace con Lego Mindstorms o el lenguaje de grafcet que se > utiliza para los autómatas industriales. > > ¿Existe realmente alguna herramienta visual para python, o para otro > lenguaje genérico? Algo en lo que tu dibujas con bloques predefinidos y > obtienes un programa sin tener que escribir ni una sola sentencia. > > Saludos > > Programación visual > > Hola como estan, para la persona que pregunto por algo que fuese totalmente visual, pegar objetos y formularios, existe una herramienta, pero tienes que pagarla, VisualPython, pero puedes bajarla e instalarla, te dan un tiempo para evaluación, trabaja con Windows y visual Studio, y Linux, no se si es compatible con K-develop. > > > > Mirala en este url: > > http://www.ActiveState.com/visualpython/eval > > Espero te sirva, saludos > > > > Ubaldo Finol > > > --------------------------------- > > Correo Yahoo! > Comprueba qué es nuevo, aquí > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Sat Oct 1 23:23:28 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 01 Oct 2005 16:23:28 -0500 Subject: =?ISO-8859-1?Q?programaci=F3n?= visual In-Reply-To: <004701c5c644$ca7db940$4001a8c0@sagaza> References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> <004701c5c644$ca7db940$4001a8c0@sagaza> Message-ID: <1128201808.6785.43.camel@localhost.localdomain> Disculpame Salvador pero no se trata de ser mas macho o menos, sino de tratar de usar tu tiempo de forma mas productiva, si tu quieres escribir las 20000 lineas a mano es tu problema, pero yo prefiero esas 20000 hacerlas mas rapido con un IDE q me facilite las cosas y si despues tengo q meterle mano pues lo hago, pero ya gane tiempo. Y me parece q no es la mejor actitud para "jalar" nuevos adeptos para Python pues q yo sepa para pedir y dar ayuda es esta lista. El vie, 30-09-2005 a las 21:58 -0700, Salvador Garcia Z. escribió: > Creo que estas un poco perdido. > > He mirado ya bastantes mensajes de tu parte, así. Con todo el respeto que > mereces permite que te comente, aquí somos hombrecitos y nos enfrentamos a > las 20,000 líneas de código si es necesario. En el software free, podemos > trabajar con un simple editor, no necesitamos esos complejos editores a los > cuales están acostumbrados esos amantes de Microsoft, empieza a demostrar > que tan hombre eres metiendo líneas de código y deja de llorar > > ----- Original Message ----- > From: "Ubaldo Finol" > To: > Sent: Thursday, September 29, 2005 10:15 AM > Subject: [Python-es] programación visual > > > > Message: 1 > > Date: Wed, 28 Sep 2005 22:58:30 +0200 > > From: David Villa > > Subject: Re: [Python-es] Programacion Visual > > To: La lista de python en castellano > > Message-ID: <1127941110.8804.4.camel en amy> > > Content-Type: text/plain; charset=ISO-8859-1 > > > > Hola: > > > > Pero "boa constructor" es una herramienta de programación de interfaces > > gráficas, no una herramienta de programación visual. Programación > > visual > > es lo que se hace con Lego Mindstorms o el lenguaje de grafcet que se > > utiliza para los autómatas industriales. > > > > ¿Existe realmente alguna herramienta visual para python, o para otro > > lenguaje genérico? Algo en lo que tu dibujas con bloques predefinidos y > > obtienes un programa sin tener que escribir ni una sola sentencia. > > > > Saludos > > > > Programación visual > > > > Hola como estan, para la persona que pregunto por algo que fuese > totalmente visual, pegar objetos y formularios, existe una herramienta, pero > tienes que pagarla, VisualPython, pero puedes bajarla e instalarla, te dan > un tiempo para evaluación, trabaja con Windows y visual Studio, y Linux, no > se si es compatible con K-develop. > > > > > > > > Mirala en este url: > > > > http://www.ActiveState.com/visualpython/eval > > > > Espero te sirva, saludos > > > > > > > > Ubaldo Finol > > > > > > --------------------------------- > > > > Correo Yahoo! > > Comprueba qué es nuevo, aquí > > http://correo.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Sistemas - Webmaster Celular : +51193100386 (Tim) Website : http://mlacunzav.cogia.net/index.php Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From xiscobv en gmail.com Sun Oct 2 01:10:15 2005 From: xiscobv en gmail.com (Xisco Bonet) Date: Sun, 02 Oct 2005 01:10:15 +0200 Subject: problemas con vte Message-ID: <433F1757.5080308@gmail.com> Hola, Hace tiempo escribí un programita que usaba el módulo vte. Ahora, tras una actualización en Debian testing, me da problemas: no se ejecuta el programa. Estos son los mensajes que me da desde consola: Traceback (most recent call last): File "gravacio.py", line 14, in ? import vte ImportError: /usr/lib/python2.3/site-packages/gtk-2.0/vtemodule.so: undefined symbol: pyg_set_object_has_new_constructor Alguna idea? Gracias Xisco -- usuari Linux registrat #398424 ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Sun Oct 2 11:52:54 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Sun, 02 Oct 2005 11:52:54 +0200 Subject: =?iso-8859-1?q?Presentaci=F3n/taller?= de boo en Madrid Message-ID: <1128246775.7295.7.camel@localhost.localdomain> Están invitadxs a la presentación que humildemente realizaré el miércoles 6 de octubre de 2005 sobre el novedoso lenguaje de programación Boo. El lenguaje de programación Boo, que está en proceso de definición, se apoya en la plataforma .net de Microsoft o la implementación libre mono. Su sintaxis está copiada de Python y dispone de varias características revolucionarias, como las extensiones del compilador por parte del usuario. Lugar: Cielito lindo: C/ Sta Ana 6 Fecha y hora: 6-X-2005 de 18:30 a 20:00 Ponente: Marcos Sánchez Provencio Saludos Marcos From jordinas en gmail.com Sun Oct 2 13:12:27 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sun, 2 Oct 2005 13:12:27 +0200 Subject: =?ISO-8859-1?Q?Re:__Presentaci=F3n/taller_de_boo_en_Madrid?= In-Reply-To: <1128246775.7295.7.camel@localhost.localdomain> References: <1128246775.7295.7.camel@localhost.localdomain> Message-ID: <9140533f0510020412t25315874j3d960d5283502d84@mail.gmail.com> On 10/2/05, Marcos Sánchez Provencio wrote: > Están invitadxs a la presentación que humildemente realizaré el > miércoles 6 de octubre de 2005 sobre el novedoso lenguaje de > programación Boo. > > El lenguaje de programación Boo, que está en proceso de definición, se > apoya en la plataforma .net de Microsoft o la implementación libre mono. > Su sintaxis está copiada de Python y dispone de varias características > revolucionarias, como las extensiones del compilador por parte del > usuario. Ja conoceis la famosa técnica de M$: "embrace, extend, kill"! Parece ser que ahora M$ la ha tomado con Python... JJOR From pri en micpoint.com Sun Oct 2 13:44:45 2005 From: pri en micpoint.com (Pri) Date: Sun, 2 Oct 2005 13:44:45 +0200 Subject: acentos en los XML Message-ID: <000501c5c746$b408a230$0300000a@pri> Buenos dias, he visto en internet (http://listas.aditel.org/archivos/python-es/2003-November/008422.html) que pones: Ejemplo: > > > > Un atributo en el XML tal que "acción" lo lee como "acción' Tu sabes el código a utilizar en los otros acentos y caracteres (á, à, é, è, í, ç, ñ, ...). He usado ó y me funciona bien. Tu me podrias enviar los otros carácteres que te indico o algun sitio web para bajarlo (lo he buscado durante horas y sólo este carácter me ha funcionado. Muchas gracias por todo. Roger de Barcelona From rapto en arrakis.es Sun Oct 2 15:05:43 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Sun, 02 Oct 2005 15:05:43 +0200 Subject: acentos en los XML In-Reply-To: <000501c5c746$b408a230$0300000a@pri> References: <000501c5c746$b408a230$0300000a@pri> Message-ID: <1128258344.7235.2.camel@localhost.localdomain> Lo que necesitas es usar un editor que permita usar utf-8 (scite, gedit o las versiones modernas de notepad) o indicar el charset adecuado en la cabecera del xml. Creo El dom, 02-10-2005 a las 13:44 +0200, Pri escribió: > Buenos dias, he visto en internet (http://listas.aditel.org/archivos/python-es/2003-November/008422.html) que pones: > > Ejemplo: > > > > > > Un atributo en el XML tal que "acción" lo lee como "acción' > > Tu sabes el código a utilizar en los otros acentos y caracteres (á, à, é, è, í, ç, ñ, ...). He usado ó y me funciona bien. Tu me podrias enviar los otros carácteres que te indico o algun sitio web para bajarlo (lo he buscado durante horas y sólo este carácter me ha funcionado. > > Muchas gracias por todo. > > Roger de Barcelona From rapto en arrakis.es Sun Oct 2 15:21:54 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Sun, 02 Oct 2005 15:21:54 +0200 Subject: [wh2001] ****ES EL CINCO**** =?iso-8859-1?q?Presentaci=F3n/ta?= =?iso-8859-1?q?ller?= de boo en Madrid In-Reply-To: <1128246775.7295.7.camel@localhost.localdomain> References: <1128246775.7295.7.camel@localhost.localdomain> Message-ID: <1128259315.7235.5.camel@localhost.localdomain> Es el miércoles cinco. El ponente es correcto :-P Lugar: Cielito lindo: C/ Sta Ana 6 Fecha y hora: 6-X-2005 de 18:30 a 20:00 Ponente: Marcos Sánchez Provencio > > El dom, 02-10-2005 a las 11:52 +0200, Marcos Sánchez Provencio escribió: > Están invitadxs a la presentación que humildemente realizaré el > miércoles 6 de octubre de 2005 sobre el novedoso lenguaje de > programación Boo. > > El lenguaje de programación Boo, que está en proceso de definición, se > apoya en la plataforma .net de Microsoft o la implementación libre mono. > Su sintaxis está copiada de Python y dispone de varias características > revolucionarias, como las extensiones del compilador por parte del > usuario. > > Lugar: Cielito lindo: C/ Sta Ana 6 > Fecha y hora: 6-X-2005 de 18:30 a 20:00 > Ponente: Marcos Sánchez Provencio > > Saludos > Marcos > > _______________________________________________ > wh2001 mailing list > wh2001 en listas.sindominio.net > https://listas.sindominio.net/mailman/listinfo/wh2001 From sevilla_lui en gva.es Sun Oct 2 15:26:48 2005 From: sevilla_lui en gva.es (Luis W. Sevilla) Date: Sun, 02 Oct 2005 15:26:48 +0200 Subject: =?ISO-8859-1?Q?Presentaci=F3n/taller_de_boo_?= =?ISO-8859-1?Q?en_Madrid?= In-Reply-To: <9140533f0510020412t25315874j3d960d5283502d84@mail.gmail.com> References: <1128246775.7295.7.camel@localhost.localdomain> <9140533f0510020412t25315874j3d960d5283502d84@mail.gmail.com> Message-ID: <433FE018.8080303@gva.es> Joan Ordinas wrote: >On 10/2/05, Marcos Sánchez Provencio wrote: > > >>Están invitadxs a la presentación que humildemente realizaré el >>miércoles 6 de octubre de 2005 sobre el novedoso lenguaje de >>programación Boo. >> >>El lenguaje de programación Boo, que está en proceso de definición, se >>apoya en la plataforma .net de Microsoft o la implementación libre mono. >>Su sintaxis está copiada de Python y dispone de varias características >>revolucionarias, como las extensiones del compilador por parte del >>usuario. >> >> > >Ja conoceis la famosa técnica de M$: "embrace, extend, kill"! Parece >ser que ahora M$ la ha tomado con Python... > > En realidad creo que eso se aplica más a IronPython que a este 'invento'. Hace un par de días estuve mirando groovy, que parece. boo y groovy parecen dos iniciativas auspiciadas por codehaus.org para obtener lenguajes de scriping muy potentes e intuitivos, y la novedad es que estan diseñados para correr sobre máquinas virtuales ya existentes. boo-> .net, groovy-> jvm. ver http://boo.codehaus.org/ y http://groovy.codehaus.org/ . Saludos -- Luis W. Sevilla Equipo de desarrollo gvSIG Conselleria de Infraestructuras y Transporte Generalitat Valenciana Valencia - Spain http://www.gvsig.gva.es From sevilla_lui en gva.es Sun Oct 2 15:30:28 2005 From: sevilla_lui en gva.es (Luis W. Sevilla) Date: Sun, 02 Oct 2005 15:30:28 +0200 Subject: Erik Raymond hablando de python Message-ID: <433FE0F4.7050008@gva.es> Me ha parecido muy interesante y agradable este artículo en el que Erik Raymond habla de como empezo con python, y de que es lo que le gusta del lenguaje: http://www.linuxjournal.com/article/3882 -- Luis W. Sevilla Equipo de desarrollo gvSIG Conselleria de Infraestructuras y Transporte Generalitat Valenciana Valencia - Spain http://www.gvsig.gva.es From jordinas en gmail.com Sun Oct 2 18:07:43 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sun, 2 Oct 2005 18:07:43 +0200 Subject: acentos en los XML In-Reply-To: <000501c5c746$b408a230$0300000a@pri> References: <000501c5c746$b408a230$0300000a@pri> Message-ID: <9140533f0510020907w246e1444t7e03f488f3d1b5dc@mail.gmail.com> On 10/2/05, Pri wrote: > Buenos dias, he visto en internet (http://listas.aditel.org/archivos/python-es/2003-November/008422.html) que pones: > > Ejemplo: > > > > > > Un atributo en el XML tal que "acción" lo lee como "acción' > > Tu sabes el código a utilizar en los otros acentos y caracteres (á, à, é, è, í, ç, ñ, ...). He usado ó y me funciona bien. Tu me podrias enviar los otros carácteres que te indico o algun sitio web para bajarlo (lo he buscado durante horas y sólo este carácter me ha funcionado. Si la declaración XML es así: puedes usar la codificación de texto habitual en nuestro entorno linguístico. De ninguna forma el XML exige codificación UTF8. JJOR From jesus.signin en gmail.com Mon Oct 3 02:09:03 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Mon, 3 Oct 2005 02:09:03 +0200 Subject: =?ISO-8859-1?Q?Re:__programaci=F3n_visual?= In-Reply-To: <1128201808.6785.43.camel@localhost.localdomain> References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> <004701c5c644$ca7db940$4001a8c0@sagaza> <1128201808.6785.43.camel@localhost.localdomain> Message-ID: Hola Mario. siento meterme en esta conversación pero leo juntos: "editores", "macho" y "productividad" y sólo se me vienen a la cabeza 2 palabras: VIM y EMACS. A la hora de la verdad los generadores de código son mucho más engorrosos de lo que crees. Joe, no se trata de picarte hasta la ultima cajita de todo el gui de la mega-aplicación de contabilidad o de lo que sea.. para eso usa glade (o el que sea que te genere la vista). Pero el comportamiento y las operaciones que realize el programa se lo vas a tener que dar TU, y ponerte a mirar lo que ha hecho un IDE te llevará más tiempo que hacerlo tú mismo. Por otro lado, en el poquisimo tiempo que llevo con python, lo que más me sorprende es lo rápido que se hacen las cosas y el poco código que hay que picar para hacer lo mismo que con cualquier otro lenguaje (java, c, perl, brainfuck). ... busca en google, hay un ejemplo de un reproductor de mp3 en GTK con glade, mientras que en python se pica 100 lineas, en C se lo tiene que hacer en 400. De hecho yo me he hice "adicto" a python sólo con probar los ejemplillos del principio del tutorial y ojeando el "library reference" Usar un IDE de HOMBRES no es picarte todo el código literalmente letra a letra, te puedes crear atajos y macros para generar código (conexiones a bd, estructuras de control simples, plantillas) mientras lo escribes, autocompletado de funciones y variables, depuradores.. y cientos y cientos de cosas... la diferencia es que usando este tipo de editores SABES LO QUE ESTAS HACIENDO, y de la otra forma NO. El "problema" de estos editores es que primero hay que aprender a usarlos, no son tan intuitivos, ni tienen maravillosos menus donde buscar las cosas, pero tienes la ventaja de no tener que aprender un IDE distinto para cada lenguaje que quieras usar. AHHH!!! .tengo una duda Salvador, dices: "podemos trabajar con un simple editor, no necesitamos esos complejos editores a los cuales están acostumbrados esos amantes de Microsoft" Creo que lo has puesto al reves.. Los editores de mocosoft son los sencillos que hacen poco más que gestionar el proyecto y "pintar" la capa de usuario, pero a la hora de EDITAR del codigo, ¡¡¡nada de nada!!! (y para colmo ese horrible fondo blanco)... y los editores complejos con mil y una funciones capaces de resolvernos la vida y ahorrarnos trabajo inecesario, son los del soft libre (¡que alguien me diga cualquier cosas que no se pueda hacer con los injustamente infravalorados VIM o EMACS!) Venga... ya no me enrrollo más.... un saludo a todos jesus On 10/1/05, Mario Lacunza wrote: > > Disculpame Salvador pero no se trata de ser mas macho o menos, sino de > tratar de usar tu tiempo de forma mas productiva, si tu quieres escribir > las 20000 lineas a mano es tu problema, pero yo prefiero esas 20000 > hacerlas mas rapido con un IDE q me facilite las cosas y si despues > tengo q meterle mano pues lo hago, pero ya gane tiempo. > > Y me parece q no es la mejor actitud para "jalar" nuevos adeptos para > Python pues q yo sepa para pedir y dar ayuda es esta lista. > > > El vie, 30-09-2005 a las 21:58 -0700, Salvador Garcia Z. escribió: > > > Creo que estas un poco perdido. > > > > He mirado ya bastantes mensajes de tu parte, así. Con todo el respeto > que > > mereces permite que te comente, aquí somos hombrecitos y nos enfrentamos > a > > las 20,000 líneas de código si es necesario. En el software free, > podemos > > trabajar con un simple editor, no necesitamos esos complejos editores a > los > > cuales están acostumbrados esos amantes de Microsoft, empieza a > demostrar > > que tan hombre eres metiendo líneas de código y deja de llorar > > > > ----- Original Message ----- > > From: "Ubaldo Finol" > > To: > > Sent: Thursday, September 29, 2005 10:15 AM > > Subject: [Python-es] programación visual > > > > > > > Message: 1 > > > Date: Wed, 28 Sep 2005 22:58:30 +0200 > > > From: David Villa > > > Subject: Re: [Python-es] Programacion Visual > > > To: La lista de python en castellano > > > Message-ID: <1127941110.8804.4.camel en amy> > > > Content-Type: text/plain; charset=ISO-8859-1 > > > > > > Hola: > > > > > > Pero "boa constructor" es una herramienta de programación de > interfaces > > > gráficas, no una herramienta de programación visual. Programación > > > visual > > > es lo que se hace con Lego Mindstorms o el lenguaje de grafcet que se > > > utiliza para los autómatas industriales. > > > > > > ¿Existe realmente alguna herramienta visual para python, o para otro > > > lenguaje genérico? Algo en lo que tu dibujas con bloques predefinidos > y > > > obtienes un programa sin tener que escribir ni una sola sentencia. > > > > > > Saludos > > > > > > Programación visual > > > > > > Hola como estan, para la persona que pregunto por algo que fuese > > totalmente visual, pegar objetos y formularios, existe una herramienta, > pero > > tienes que pagarla, VisualPython, pero puedes bajarla e instalarla, te > dan > > un tiempo para evaluación, trabaja con Windows y visual Studio, y Linux, > no > > se si es compatible con K-develop. > > > > > > > > > > > > Mirala en este url: > > > > > > http://www.ActiveState.com/visualpython/eval > > > > > > Espero te sirva, saludos > > > > > > > > > > > > Ubaldo Finol > > > > > > > > > --------------------------------- > > > > > > Correo Yahoo! > > > Comprueba qué es nuevo, aquí > > > http://correo.yahoo.es > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > Saludos / Best regards > > Mario Lacunza Vásquez > Desarrollador de Sistemas - Webmaster > Celular : +51193100386 (Tim) > Website : http://mlacunzav.cogia.net/index.php > Email : mlacunza en gmail.com > Blog : http://mlacunza.blogspot.com > Lima - Peru > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From jeancarlosr_ve en yahoo.com Mon Oct 3 04:44:11 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Sun, 2 Oct 2005 21:44:11 -0500 (CDT) Subject: ayuda Message-ID: <20051003024411.64416.qmail@web53111.mail.yahoo.com> Hola soy nuevo,y tengo un problema con pyqt instale la version educacional pero me da un error sobre un .dll que no se encuentra qt-medu333.dll (windows) si me ayudan a resolver este problema se los agradezco gracias __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From ftoledo en docksud.com.ar Mon Oct 3 04:43:52 2005 From: ftoledo en docksud.com.ar (Fernando Toledo) Date: Sun, 2 Oct 2005 23:43:52 -0300 Subject: =?iso-8859-1?q?programaci=F3n?= visual In-Reply-To: References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> <1128201808.6785.43.camel@localhost.localdomain> Message-ID: <200510022343.56522.ftoledo@docksud.com.ar> El Dom 02 Oct 2005 21:09, Jesús Serrano escribió: > Hola Mario. siento meterme en esta conversación pero leo juntos: > "editores", "macho" y "productividad" y sólo se me vienen a la cabeza 2 > palabras: VIM y EMACS. clap clap .. sin palabras. ehy yo programe mucho tambien en vb6.. pero ya voy perdiendo las malas costumbres.. ;( . por suerte hace un tiempo empece a hacer cosas con php lo cual me abrio los ojos a la hora de programar! solucionar un problema en un sistema via ssh por modem NO TIENE PRECIO. a los que venimos de programar algun tiempo en win32, les recomiendo que miren las herramientas que hay disponibles.. cambien sus paradigmas y su modelo de desarrollo. abran lo ojos el software libre es para todos. -- telnet://bbs.docksud.com.ar http://www.docksud.com.ar ------------ 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 ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From SAGA72 en telnor.net Mon Oct 3 04:45:58 2005 From: SAGA72 en telnor.net (Salvador Garcia Z.) Date: Sun, 02 Oct 2005 19:45:58 -0700 Subject: =?iso-8859-1?Q?Re=3A_[Python=2Des]_programaci=F3n_visual?= References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> <"004701 c 5c644$ca7db940$4001a8c0"@sagaza> <"ebbf0ecb0510021709tcdc028dy4bda86bd073754b 9"@mail.gmail.com> Message-ID: <001c01c5c7c4$984a22c0$4001a8c0@sagaza> Se pueden consegir buenos conectores ahi http://sourceforge.net/project/showfiles.php?group_id=85796 Hola Jesus. No te preocupes ya le comente en privado lo siguiente: En cierta forma tienes un poco de razón, al comentar sobre el IDE. Pero debes tener en cuenta que trabajamos con lo que tenemos en mano. Lo que realmente me molesto es, eso de pedir crack´s, estoy consiente que muchos lo hacen. Pero también como ingeniero en software, reconozco que es mucho el trabajo para tratar de liberar el software patente, me parece que mejor deberías tratas de ayudar con la traducción de un manual o si puedes meter unas líneas de código para que un IDE pueda rendir más, adelante. Pero tu postura fue de comodidad perfecta y eso es lo que me molesto. Cuando hice referencia a ser hombrecito, nunca mencione la palabra macho. El ser hombre, es afrontar los problemas y dar la mejor solución. Esta lista esta para ayudar en lo posible a las personas, en lo personal me agrada mucho ver a los compañeros que meten código y si tienen algún problema lo exponen y alguien le brinda una solución o corrección de código, o en su caso les orientan para que puedan buscar una solución. De mi parte bien venido a esta lista y de mi parte tratare de ayudarte en lo que me sea posible. Adelante con tu aprendizaje, puedes tener un gran amigo en mí, pero ponle ganas. No deceo continuar discutiendo, eso no hayuda a esta lista en nada. Mejor pongamonos a trabajar ----- Original Message ----- From: "Jesús Serrano" To: "La lista de python en castellano" Sent: Sunday, October 02, 2005 5:09 PM Subject: Re: [Python-es] programación visual Hola Mario. siento meterme en esta conversación pero leo juntos: "editores", "macho" y "productividad" y sólo se me vienen a la cabeza 2 palabras: VIM y EMACS. A la hora de la verdad los generadores de código son mucho más engorrosos de lo que crees. Joe, no se trata de picarte hasta la ultima cajita de todo el gui de la mega-aplicación de contabilidad o de lo que sea.. para eso usa glade (o el que sea que te genere la vista). Pero el comportamiento y las operaciones que realize el programa se lo vas a tener que dar TU, y ponerte a mirar lo que ha hecho un IDE te llevará más tiempo que hacerlo tú mismo. Por otro lado, en el poquisimo tiempo que llevo con python, lo que más me sorprende es lo rápido que se hacen las cosas y el poco código que hay que picar para hacer lo mismo que con cualquier otro lenguaje (java, c, perl, brainfuck). ... busca en google, hay un ejemplo de un reproductor de mp3 en GTK con glade, mientras que en python se pica 100 lineas, en C se lo tiene que hacer en 400. De hecho yo me he hice "adicto" a python sólo con probar los ejemplillos del principio del tutorial y ojeando el "library reference" Usar un IDE de HOMBRES no es picarte todo el código literalmente letra a letra, te puedes crear atajos y macros para generar código (conexiones a bd, estructuras de control simples, plantillas) mientras lo escribes, autocompletado de funciones y variables, depuradores.. y cientos y cientos de cosas... la diferencia es que usando este tipo de editores SABES LO QUE ESTAS HACIENDO, y de la otra forma NO. El "problema" de estos editores es que primero hay que aprender a usarlos, no son tan intuitivos, ni tienen maravillosos menus donde buscar las cosas, pero tienes la ventaja de no tener que aprender un IDE distinto para cada lenguaje que quieras usar. AHHH!!! .tengo una duda Salvador, dices: "podemos trabajar con un simple editor, no necesitamos esos complejos editores a los cuales están acostumbrados esos amantes de Microsoft" Creo que lo has puesto al reves.. Los editores de mocosoft son los sencillos que hacen poco más que gestionar el proyecto y "pintar" la capa de usuario, pero a la hora de EDITAR del codigo, ¡¡¡nada de nada!!! (y para colmo ese horrible fondo blanco)... y los editores complejos con mil y una funciones capaces de resolvernos la vida y ahorrarnos trabajo inecesario, son los del soft libre (¡que alguien me diga cualquier cosas que no se pueda hacer con los injustamente infravalorados VIM o EMACS!) Venga... ya no me enrrollo más.... un saludo a todos jesus On 10/1/05, Mario Lacunza wrote: > > Disculpame Salvador pero no se trata de ser mas macho o menos, sino de > tratar de usar tu tiempo de forma mas productiva, si tu quieres escribir > las 20000 lineas a mano es tu problema, pero yo prefiero esas 20000 > hacerlas mas rapido con un IDE q me facilite las cosas y si despues > tengo q meterle mano pues lo hago, pero ya gane tiempo. > > Y me parece q no es la mejor actitud para "jalar" nuevos adeptos para > Python pues q yo sepa para pedir y dar ayuda es esta lista. > > > El vie, 30-09-2005 a las 21:58 -0700, Salvador Garcia Z. escribió: > > > Creo que estas un poco perdido. > > > > He mirado ya bastantes mensajes de tu parte, así. Con todo el respeto > que > > mereces permite que te comente, aquí somos hombrecitos y nos enfrentamos > a > > las 20,000 líneas de código si es necesario. En el software free, > podemos > > trabajar con un simple editor, no necesitamos esos complejos editores a > los > > cuales están acostumbrados esos amantes de Microsoft, empieza a > demostrar > > que tan hombre eres metiendo líneas de código y deja de llorar > > > > ----- Original Message ----- > > From: "Ubaldo Finol" > > To: > > Sent: Thursday, September 29, 2005 10:15 AM > > Subject: [Python-es] programación visual > > > > > > > Message: 1 > > > Date: Wed, 28 Sep 2005 22:58:30 +0200 > > > From: David Villa > > > Subject: Re: [Python-es] Programacion Visual > > > To: La lista de python en castellano > > > Message-ID: <1127941110.8804.4.camel en amy> > > > Content-Type: text/plain; charset=ISO-8859-1 > > > > > > Hola: > > > > > > Pero "boa constructor" es una herramienta de programación de > interfaces > > > gráficas, no una herramienta de programación visual. Programación > > > visual > > > es lo que se hace con Lego Mindstorms o el lenguaje de grafcet que se > > > utiliza para los autómatas industriales. > > > > > > ¿Existe realmente alguna herramienta visual para python, o para otro > > > lenguaje genérico? Algo en lo que tu dibujas con bloques predefinidos > y > > > obtienes un programa sin tener que escribir ni una sola sentencia. > > > > > > Saludos > > > > > > Programación visual > > > > > > Hola como estan, para la persona que pregunto por algo que fuese > > totalmente visual, pegar objetos y formularios, existe una herramienta, > pero > > tienes que pagarla, VisualPython, pero puedes bajarla e instalarla, te > dan > > un tiempo para evaluación, trabaja con Windows y visual Studio, y Linux, > no > > se si es compatible con K-develop. > > > > > > > > > > > > Mirala en este url: > > > > > > http://www.ActiveState.com/visualpython/eval > > > > > > Espero te sirva, saludos > > > > > > > > > > > > Ubaldo Finol > > > > > > > > > --------------------------------- > > > > > > Correo Yahoo! > > > Comprueba qué es nuevo, aquí > > > http://correo.yahoo.es > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > Saludos / Best regards > > Mario Lacunza Vásquez > Desarrollador de Sistemas - Webmaster > Celular : +51193100386 (Tim) > Website : http://mlacunzav.cogia.net/index.php > Email : mlacunza en gmail.com > Blog : http://mlacunza.blogspot.com > Lima - Peru > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Mon Oct 3 10:30:35 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 03 Oct 2005 10:30:35 +0200 Subject: =?ISO-8859-1?Q?Presentaci=F3n/taller_de_boo_?= =?ISO-8859-1?Q?en_Madrid?= In-Reply-To: <1128246775.7295.7.camel@localhost.localdomain> References: <1128246775.7295.7.camel@localhost.localdomain> Message-ID: <4340EC2B.6020309@ls-l.org> Marcos Sánchez Provencio escribió: > Están invitadxs a la presentación que humildemente realizaré el > miércoles 6 de octubre de 2005 sobre el novedoso lenguaje de > programación Boo. > > El lenguaje de programación Boo, que está en proceso de definición, se > apoya en la plataforma .net de Microsoft o la implementación libre mono. > Su sintaxis está copiada de Python y dispone de varias características > revolucionarias, como las extensiones del compilador por parte del > usuario. > > Lugar: Cielito lindo: C/ Sta Ana 6 > Fecha y hora: 6-X-2005 de 18:30 a 20:00 > Ponente: Marcos Sánchez Provencio No puedo estar el CINCO, es una pena. ¿Váis a grabar la presentación o, por lo menos, colgarás la documentación en alguna web? ¿Podías comentar un poco qué hacen esas extensiones del compilador? Por otro lado, decirte que tanto sharpdevelop como monodevelop integran boo como lenguaje de programación, lo que hará seguro que se popularize entre desarrolladores de software libre. Pero sospecho que eso ya lo sabías ;-) Hace un tiempo hablaste de crear una lista sobre boo. ¿Crees que ya sería el momento o de al menos tener un foro web en castellano? Y ya que me pongo a preguntar: ¿álguien tiene comparativas entre jython y groovy? From py en ls-l.org Mon Oct 3 15:33:44 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 03 Oct 2005 15:33:44 +0200 Subject: ayuda In-Reply-To: <20051003024411.64416.qmail@web53111.mail.yahoo.com> References: <20051003024411.64416.qmail@web53111.mail.yahoo.com> Message-ID: <43413338.8000701@ls-l.org> Jean Carlos Rodrìguez escribió: > Hola soy nuevo,y tengo un problema con pyqt instale la > version educacional pero me da un error sobre un .dll > que no se encuentra qt-medu333.dll (windows) si me > ayudan a resolver este problema se los agradezco > gracias Parece que no tienes instaladas las librerías Qt. Tendrás que ir a la web de Trolltech y sacarte una licencia educacional también allí. Las qt-3 se encuentran ya algo desatendidas desde que Trolltech sacó las Qt-4. Sería bastante aconsejable que te pasaras a ésta versión (además de ser ya GPL para windows). El problema está con las PyQt para windows, que aún no están disponibles; pero, si no ando muy equivocado, están a punto de salir, juntamente con un nuevo Eric para qt-4. From py en ls-l.org Mon Oct 3 15:49:12 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 03 Oct 2005 15:49:12 +0200 Subject: Podcast de python Message-ID: <434136D8.2050304@ls-l.org> Parece que está de moda el tema de los podcast. La web de python.org acaba de abrir una sección dedicada a los archivos de sonido sobre programación de python: http://www.python.org/audio/ Me había planteado experimentar un poco con este medio por ver un poco las posibilidades que ofrece. Pensando en qué contenidos se podrían incluir, no veo como adecuados las típicas grabaciones de conferencias que se suelen hacer. Haría falta algo diferente, más adaptado a lo que se espera de un podcast, como serían entrevistas, coloquios, noticias, pensamientos,... o sea, grabaciones de audio que no requieran necesariamente de un gráfico ó de un fragmento de código. En fin, lo dicho: ¿álguien está también "colado" con este tema? ¿tenéis algún material sonoro que se pudiera publicar en un podcast (bajo CC)? En principio dispongo de espacio y ancho de banda suficientes para montar un podcast, y todas las herramientas python para hacerlo. ;-) From jordinas en gmail.com Mon Oct 3 17:33:23 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Mon, 3 Oct 2005 17:33:23 +0200 Subject: =?ISO-8859-1?Q?Re:__programaci=F3n_visual?= In-Reply-To: References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> <004701c5c644$ca7db940$4001a8c0@sagaza> <1128201808.6785.43.camel@localhost.localdomain> Message-ID: <9140533f0510030833g7a14ac12lf951aca638257a6a@mail.gmail.com> On 10/3/05, Jesús Serrano wrote: > > Creo que lo has puesto al reves.. Los editores de mocosoft son los sencillos > que hacen poco más que gestionar el proyecto y "pintar" la capa de usuario, > pero a la hora de EDITAR del codigo, ¡¡¡nada de nada!!! (y para colmo ese > horrible fondo blanco)... y los editores complejos con mil y una funciones > capaces de resolvernos la vida y ahorrarnos trabajo inecesario, son los del > soft libre (¡que alguien me diga cualquier cosas que no se pueda hacer con > los injustamente infravalorados VIM o EMACS!) Completamente de acuerdo. Para mi el mejor IDE és este: shell+vim+rcs+make... JJOR From snmartin en galilea.cl Sat Oct 1 14:27:39 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Sat, 01 Oct 2005 08:27:39 -0400 Subject: =?ISO-8859-1?Q?programaci=F3n?= visual In-Reply-To: <004701c5c644$ca7db940$4001a8c0@sagaza> References: <20050929171520.41637.qmail@web25503.mail.ukl.yahoo.com> <004701c5c644$ca7db940$4001a8c0@sagaza> Message-ID: <1128169660.8024.4.camel@localhost.localdomain> El vie, 30-09-2005 a las 21:58 -0700, Salvador Garcia Z. escribió: > Creo que estas un poco perdido. > > He mirado ya bastantes mensajes de tu parte, así. Con todo el respeto que > mereces permite que te comente, aquí somos hombrecitos y nos enfrentamos a > las 20,000 líneas de código si es necesario. En el software free, podemos > trabajar con un simple editor, no necesitamos esos complejos editores a los > cuales están acostumbrados esos amantes de Microsoft, empieza a demostrar > que tan hombre eres metiendo líneas de código y deja de llorar por esa misma razón somos pocos y muchos free lloran por que nadie los toma en cuenta, es difícil conseguir más desarrolladores dando ese tipo de respuestas., aunque el tipo ande pidiendo programación visual, cosa que no he visto nunca en python, alguna utilidad tendrá que tener no todos están obligados a programar como tú, además si eres tan hombrecito podrías programar en C y ni conversar con la gente que usa python, como vez es fácil insultar por corre electrónico. Por último te busque en google como Salvador Garcia Z y no encontré 20.000 lineas de código. Trata de cambiar un poquito de actitud nada más, acá habemos gente con harta experiencia y tratamos de tratar bien a los tratandos novatos :-P atte. -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From crmm81sv en yahoo.com Mon Oct 3 18:00:20 2005 From: crmm81sv en yahoo.com (=?iso-8859-1?q?Carlos=20Roberto=20Mart=EDnez?=) Date: Mon, 3 Oct 2005 11:00:20 -0500 (CDT) Subject: tildes en reportlab Message-ID: <20051003160020.79268.qmail@web53212.mail.yahoo.com> Hola soy de EL SALVADOR. He estado usando reportlab para generar PDF´s desde Python, pero cuando mando cadenas que contienen tildes con la funcion paragraph(), me genera una incopatibilidad con los caracteres. Agradeceria sugerencias. GRACIAS __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From dani.berzas en gmail.com Mon Oct 3 18:12:01 2005 From: dani.berzas en gmail.com (Daniel =?ISO-8859-1?Q?Jim=E9nez?=) Date: Mon, 03 Oct 2005 18:12:01 +0200 Subject: problema con el consumo de memoria. In-Reply-To: <433D1B0E.9030003@ls-l.org> References: <1127994679.3823.64.camel@localhost.localdomain> <433D0557.4060709@ls-l.org> <1128073521.3847.22.camel@localhost.localdomain> <433D1B0E.9030003@ls-l.org> Message-ID: <1128355921.3851.92.camel@localhost.localdomain> > Lo que pasa es que python y C usan diferentes pilas de memoria (heaps). > Si quieres que la memoria reservada quede bajo la autoridad del > recolector de basura la tendrás que reservar con PyMem_Malloc() > > Nunca he creado módulos externos, pero si sigue dándote problemas > envíame los fuentes a ver si puedo echarle un vistazo este fin de semana. Os envío el fuente que me da el problema por si a alguien se le ocurriese algo. El mismo efecto tengo con: ------------------------ PyObject *hp; double *hp = (double *) PyMem_New (double, tama_hp); ------------------------ que con: ---------------------------------- double *hp; hp = (double *) calloc(tama_hp ,sizeof(double)) --------------------------------- El código de py es (más o menos): -------------- import gc import resource import os gc.enable() for marco in range(nmarco): hp = simple.hihp(hi, frontera, espacio[marco...],...,resT,landa,area) for cnt in range(nptomarco): convol = convolve(ondif, hp.hp[0][cnt]) campo[marco*nptomarco+cnt] = max(convol)*resT del convol gc.collect() print 'referencias a hp',gc.get_referrers(hp) del hp gc.collect() try: print 'referencias a hp',gc.get_referrers(hp) except: print 'no reconoce hp' sys.exc_clear() sys.exc_traceback = sys.last_traceback = None print 'en la basurilla hay', gc.garbage print 'os.system(vmstat) dice:' os.system('vmstat') sys.stdout.flush() ----------------------------------- Lo que yo quería es que en cada ciclo de marco le vaciara la memoria completamente de los datos de hp, pero claramente no los borra, porque el consumo de memoria sigue creciendo como loco. No sé donde plantear esta duda, ¿alguna sugerencia?. Gracias. Dani. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From oscar-listas en naiandei.net Mon Oct 3 18:35:55 2005 From: oscar-listas en naiandei.net (Oscar Curero) Date: Mon, 3 Oct 2005 18:35:55 +0200 Subject: Problema con la =?iso-8859-1?q?codificaci=F3n?= Message-ID: <200510031836.03684.oscar-listas@naiandei.net> Hola, El siguiente script me funciona bien si lo ejecuto desde la consola pero mal si lo ejecuto desde un programa de QT (mythtv, para más señas). He estado buscando en la documentación qué puede afectar a la codificación cuando es un programa quien lanza el interprete pero no he encontrado nada. Este es el error que me da: /home/oscar/dev/mythtv/svn/scripts/basecine.py: Traceback (most recent call last): File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 360, in ? main(sys.argv[1:]) File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 350, in main print "Director:" + unicode(query.GetDirector(data),"iso-8859-15") UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 20: ordinal not in range(128) Estoy intentado convertir datos que están en formato iso-8859-15 de una web a utf-8. Si la cadena tiene caracteres extendidos (acentos, eñes...) sale el error de marras. Si no hago la conversión, los datos salen en bien tanto en consola como en el programa pero en iso-8859-15 (y sabiendo que QT sólo acepta utf-8 da como resultado unos cuadrados donde tendría que haber acentos o eñes). La verdad es que es un problema complicado. Gracias, -- Oscar Curero - Linux user: 306877 To send PERSONAL email, remove "-listas" from the address -- GPG keyID: 0xE0EA0B24 -- ------------ 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 ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en posta.unizar.es Mon Oct 3 18:48:22 2005 From: morillas en posta.unizar.es (luis miguel morillas) Date: Mon, 3 Oct 2005 18:48:22 +0200 Subject: Problema =?iso-8859-1?Q?co?= =?iso-8859-1?Q?n_la_codificaci=F3n?= In-Reply-To: <200510031836.03684.oscar-listas@naiandei.net> References: <200510031836.03684.oscar-listas@naiandei.net> Message-ID: <20051003164821.GA4627@marmota> Asunto: [Python-es] Problema con la codificación Fecha: Mon, Oct 03, 2005 at 06:35:55PM +0200 Citando a Oscar Curero (oscar-listas en naiandei.net): > Hola, > > El siguiente script me funciona bien si lo ejecuto desde la consola pero mal > si lo ejecuto desde un programa de QT (mythtv, para más señas). > > He estado buscando en la documentación qué puede afectar a la codificación > cuando es un programa quien lanza el interprete pero no he encontrado nada. > Este es el error que me da: > > /home/oscar/dev/mythtv/svn/scripts/basecine.py: Traceback (most recent call > last): > File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 360, in ? > main(sys.argv[1:]) > File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 350, in main > print "Director:" + unicode(query.GetDirector(data),"iso-8859-15") > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position > 20: ordinal not in range(128) > print "Director:" + unicode(query.GetDirector(data).decode("iso-8859-15")) > Estoy intentado convertir datos que están en formato iso-8859-15 de una web a > utf-8. Si la cadena tiene caracteres extendidos (acentos, eñes...) sale el > error de marras. Si no hago la conversión, los datos salen en bien tanto en > consola como en el programa pero en iso-8859-15 (y sabiendo que QT sólo > acepta utf-8 da como resultado unos cuadrados donde tendría que haber acentos > o eñes). La verdad es que es un problema complicado. > > Gracias, > -- > Oscar Curero - Linux user: 306877 > To send PERSONAL email, remove "-listas" from the address > -- GPG keyID: 0xE0EA0B24 -- > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Luis Miguel No a las patentes de software en Europa EuropeSwPatentFree http://EuropeSwPatentFree.hispalinux.es From oscar-listas en naiandei.net Mon Oct 3 18:52:54 2005 From: oscar-listas en naiandei.net (Oscar Curero) Date: Mon, 3 Oct 2005 18:52:54 +0200 Subject: [LARGO] Re: Problema con la =?iso-8859-1?q?codificaci=F3n?= In-Reply-To: <200510031836.03684.oscar-listas@naiandei.net> References: <200510031836.03684.oscar-listas@naiandei.net> Message-ID: <200510031852.58301.oscar-listas@naiandei.net> El Dilluns, 3 de Octubre de 2005 18:35, Oscar Curero va escriure: > Hola, > > El siguiente script me funciona bien si lo ejecuto desde la consola pero > mal si lo ejecuto desde un programa de QT (mythtv, para más señas). Vale, no envía adjuntos. Aquí va el script: #!/usr/bin/python # -*- coding: utf-8 -*- import sys import getopt try: from urlgrabber import urlopen except ImportError: print "Error importing urlgrabber. Can't find urlgrabber.\n Get it from http://linux.duke.edu/projects/urlgrabber/" sys.exit(1) import sgmllib # A simple SGML parser import re # Regular Expressions module class HtmlParser(sgmllib.SGMLParser): """A html parser.""" def __init__(self, action,verbose=0): """Initialise an object, passing 'verbose' to the superclass.""" sgmllib.SGMLParser.__init__(self, verbose) self.action=action self.entitydefs["ntilde"]="ñ" self.entitydefs["oacute"]="ó" self.__inside_b_element=0 self.__inside_a_element=0 self.__inside_font_element=0 self.__inside_td_element=0 if action=="fetch": self.metadata={"title":"","year":"","plot":"","director":"","movierating":"","runtime":""} self.__buffer={0:0,1:0,2:0} self.__title=0 self.__plot=0 self.__year=0 self.__director=0 self.__rating=0 self.__runtime=0 elif action=="query": self.__addResult=0 self.movieID=0 self.results={} else: self.poster="" self.pattern="http://www.basecine.net/caratulas/" self.__addPoster=0 def __title_handler(self,data): if self.__title==1 and self.__inside_b_element and self.__inside_font_element: #Set title self.metadata["title"]+=data def __year_handler (self,data): if self.__year==1: #Set the year self.metadata["year"]+=data self.__buffer[0]=0 if self.__inside_b_element and (data=="A" or data=="ñ" or data=="o:"): if data=="A": self.__buffer[0]=1 else: if data=="ñ" and self.__buffer[0]==1: self.__buffer[0]+=1 if data=="o:" and self.__buffer[0]==2: #Look for the year. Next data will be interesting... self.__year=1 def __director_handler (self,data): if self.__director==1: #Set director self.metadata["director"]+=data self.__buffer[1]=0 if self.__inside_b_element and (data=="Direcci" or data=="ó" or data=="n:"): if data=="Direcci": self.__buffer[1]=1 else: if data=="ó" and self.__buffer[1]==1: self.__buffer[1]+=1 if data=="n:" and self.__buffer[1]==2: #Look for the director. Next data will be interesting... self.__director=1 def __movierating_handler(self,data): if self.__rating==1: #Set rating self.metadata["movierating"]+=data if self.__inside_b_element and data=="Clasificacion:": #Look for the director. Next data will be interesting... self.__rating=1 def __runtime_handler(self,data): if self.__runtime==1: #Set runtime self.metadata["runtime"]+=data self.__buffer[2]=0 if self.__inside_b_element and (data=="Duraci" or data=="ó" or data=="n:"): if data=="Duraci": self.__buffer[2]=1 else: if data=="ó" and self.__buffer[2]==1: self.__buffer[2]+=1 if data=="n:" and self.__buffer[2]==2: #Look for the runtime. Next data will be interesting... self.__runtime=1 def __plot_handler(self,data): if self.__plot==1: #Set synopsis self.metadata["plot"]+=data if self.__inside_b_element and data=="Sinopsis:": #Look for the plot text. Next data will be interesting... self.__plot=1 def __query_handler(self,data): """unicode(data,'latin1').encode('utf8')""" if self.__addResult==1 and self.movieID: #Add result self.results[self.movieID]=data if self.__inside_td_element and self.__inside_font_element: self.__addResult=1 def parse(self, input): """Parse the given data 'input'.""" self.feed(input) self.close() def start_b(self, attributes): """Process html tags.""" self.__inside_b_element=1 def end_b(self): """Process html tags.""" self.__inside_b_element = 0 def start_td(self, attributes): """Process html tags.""" self.__inside_td_element=1 #In This part we ensure that the tag is the one before the title for name,value in attributes: if name=="align": if value=="center": self.__title=1 def end_td(self): """Process html tags.""" self.__inside_td_element = 0 if self.action=="fetch": if self.__title==1: #We found the end of the title, close it self.__title=0 def do_br(self, attributes): """Process
html tags.""" if self.action=="fetch": if self.__year==1: #We found the end of the year, close it self.__year=0 if self.__rating==1: #We found the end of the rating, close it self.__rating=0 if self.__runtime==1: #We found the end of the runtime, close it self.__runtime=0 elif self.action=="poster": self.__addPoster=1 def start_a(self, attributes): """Process html tags.""" self.__inside_a_element=1 if self.action=="query": if self.__addResult==1: for name,value in attributes: if name=="href": self.movieID=value.replace("peli.php?id=","") else: pass def end_a(self): """Process html tags.""" self.__inside_a_element = 0 if self.action=="fetch": if self.__director==1: #We found the end of the director, close it self.__director=0 elif self.action=="query": if self.__addResult==1: self.__addResult=0 self.movieID=0 def start_font(self,attributes): """Record the start of a tag.""" self.__inside_font_element = 1 def end_font(self): """Record the end of a tag.""" if self.action=="fetch": if self.__plot==1: #We found the end of the plot, close it self.__plot=0 def do_img(self,attributes): if self.action=="poster" and self.__addPoster==1 and self.poster=="": for name,value in attributes: if name=="src": pattern=re.compile("^"+self.pattern) if re.search(pattern,value): #We got the poster self.poster=value def handle_data(self, stream): """Handler for the textual data. Parameters: - data: actual data passed to this method.""" if self.action=="fetch": self.__title_handler(stream) self.__year_handler(stream) self.__director_handler(stream) self.__movierating_handler(stream) self.__runtime_handler(stream) self.__plot_handler(stream) elif self.action=="query": self.__query_handler(stream) class BaseCine: """ Basecine query. Class to retreive information about movies in spanish from the spanish website www.basecine.net""" def __init__(self,action="fetch",verbose=0): self.__rawdata="" self.action=action def __GetStream(self,args): """ This method gets the data from the site and returns raw data""" if self.action=="query": baseUrl="http://www.basecine.net/bilatu_peli1.php?titulo=" args args=args.replace(" ","+") else: baseUrl="http://www.basecine.net/peli.php?id=" baseUrl = "%s%s" % (baseUrl,args) #Base URL with parameters #print "Fetching " + baseUrl + " ..." #Enable for debug query = urlopen(baseUrl) #Get http rawData = query.read() query.close() return rawData def __RemoveBackslashes(self,input): """Private method to remove LF and CR""" return input.replace("\n","").replace("\t","") def __ParseData(self): """Private method to parse the data""" self.__rawdata=self.__RemoveBackslashes(self.__rawdata) parser = HtmlParser(self.action) parser.parse(self.__rawdata) if self.action=="fetch": return parser.metadata elif self.action=="query": return parser.results else: return parser.poster ####################### END PRIVATE METHODS ###################### ######################## PUBLIC METHODS ######################## def GetRawData(self,args): """Show raw data of the operation. Useful for debugging""" return self.__GetStream(args) def GetData(self,args): """GetData(args): This method is used to retreive the data from the web and parse it.\nUse as a parameter""" self.__rawdata=self.__GetStream(args) return self.__ParseData() def GetTitle(self,data): """GetTitle(data): Get the title of the movie.""" return unicode(data["title"],"iso-8859-1").strip().capitalize() def GetDirector(self,data): """GetDirector(data): Get the director of the movie.""" return data["director"].strip() def GetRuntime(self,data): """GetRuntime(data): Get the runtime of the movie.""" return unicode(data["runtime"],"iso-8859-1").strip() def GetMovieRating(self,data): """GetMovieRating(data): Get the rating of the movie.""" return data["movierating"].strip() def GetYear(self,data): """GetYear(data): Get the year of the movie.""" return data["year"].strip() def GetPlot(self,data): """GetPlot(data): Get the plot of the movie.""" return data["plot"].strip() def GetMovieList(self,movie): """GetMovieList(pattern): Get a list of matches.""" result=self.GetData(movie) for movieID in result.keys(): result[movieID]=result[movieID].capitalize() return result def GetMoviePoster(self,movie): """GetMoviePoster(movie): Get the url image for the poster.""" return self.GetData(movie) ver="v0.1" version="Basecine query " + ver + " by Oscar Curero " info="Performs queries using the www.basecine.net website." def usage(): print version + "\n" + info print "usage: ./basecine.py [OPTIONS]\n \ Available options are:\n \ \t-M --movie=QUERY\tGet movie list\n \ \t-P --poster=ID\t\tGet movie poster\n \ \t-D --data=ID\t\tGet movie data\n \ \t-h --help\t\tShow help\n \ \t-d \t\t\tShow debug info\n \ \t-r \t\t\tDump raw query data only\n \ \t-v \t\t\tShow version and exit\n \ \t-i \t\t\tShow info and exit" def main(argv): movie="" rawquery=0 import sys try: parms,args = getopt.getopt(argv, "hdrviM:P:D:", ["help", "movie=","poster=","data="]) except getopt.GetoptError: usage() sys.exit(2) for opt,value in parms: if opt in ("-h","--help"): usage() sys.exit(0) if opt=="-i": print info sys.exit(0) if opt=="-v": print version sys.exit(0) if opt=="-d": global _debug _debug=1 if opt=="-r": rawquery=1 if opt in ("-M","--movie"): movie=value action="query" if opt in ("-P","--poster"): movie=value action="poster" if opt in ("-D","--data"): movie=value action="fetch" if movie=="": usage() sys.exit(1) query= BaseCine(action) if rawquery: print query.GetRawData(movie) sys.exit(0) if action=="fetch": data=query.GetData(movie) print "Title:" + query.GetTitle(data) print "Year:" + query.GetYear(data) print "Runtime:" + query.GetRuntime(data) print "Director:" + unicode(query.GetDirector(data),"iso-8859-15") print "MovieRating: " + query.GetDirector(data) print "Plot:" + query.GetPlot(data) elif action=="query": data=query.GetMovieList(movie) if data.values(): print "\n".join(["%s:%s" % (movieID, movieName) for movieID, movieName in data.items()]) elif action=="poster": print query.GetMoviePoster(movie) if __name__ =="__main__": main(sys.argv[1:]) -- Oscar Curero - Linux user: 306877 -- GPG keyID: 0xE0EA0B24 -- -- Oscar Curero - Linux user: 306877 To send PERSONAL email, remove "-listas" from the address -- GPG keyID: 0xE0EA0B24 -- From minoztro en gmail.com Mon Oct 3 18:59:02 2005 From: minoztro en gmail.com (Milton inostroza) Date: Mon, 3 Oct 2005 12:59:02 -0400 Subject: tildes en reportlab In-Reply-To: <20051003160020.79268.qmail@web53212.mail.yahoo.com> References: <20051003160020.79268.qmail@web53212.mail.yahoo.com> Message-ID: <172699c50510030959t5439ab1dp@mail.gmail.com> yo lo hago así variable=camión variable.encode('iso-8859-1') y me imprimie camión sin ningún tipo de problemas, existen formas más elegantes de realizar esta misma acción, pero no las conozco, soy principiante :-], salu2!!! -- Milton Inostroza Aguilera From oscar-listas en naiandei.net Mon Oct 3 19:24:02 2005 From: oscar-listas en naiandei.net (Oscar Curero) Date: Mon, 3 Oct 2005 19:24:02 +0200 Subject: Problema con la =?iso-8859-1?q?codificaci=F3n?= In-Reply-To: <20051003164821.GA4627@marmota> References: <200510031836.03684.oscar-listas@naiandei.net> <20051003164821.GA4627@marmota> Message-ID: <200510031924.03789.oscar-listas@naiandei.net> El Dilluns, 3 de Octubre de 2005 18:48, luis miguel morillas va escriure: > Asunto: [Python-es] Problema con la codificación > Fecha: Mon, Oct 03, 2005 at 06:35:55PM +0200 > > Citando a Oscar Curero (oscar-listas en naiandei.net): > > Hola, > > > > El siguiente script me funciona bien si lo ejecuto desde la consola pero > > mal si lo ejecuto desde un programa de QT (mythtv, para más señas). > > > > He estado buscando en la documentación qué puede afectar a la > > codificación cuando es un programa quien lanza el interprete pero no he > > encontrado nada. Este es el error que me da: > > > > /home/oscar/dev/mythtv/svn/scripts/basecine.py: Traceback (most recent > > call last): > > File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 360, in ? > > main(sys.argv[1:]) > > File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 350, in > > main print "Director:" + unicode(query.GetDirector(data),"iso-8859-15") > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in > > position 20: ordinal not in range(128) > > print "Director:" + unicode(query.GetDirector(data).decode("iso-8859-15")) > Sigue sin funcionar si lo ejecuto desde el programa, desde la consola funciona perfectamente: 2005-10-03 19:21:19.477 Movie Data Query: Executing '/home/oscar/dev/mythtv/svn/scripts/basecine.py -D 2622' /home/oscar/dev/mythtv/svn/scripts/basecine.py: Traceback (most recent call last): File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 360, in ? main(sys.argv[1:]) File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 350, in main print "Director:" + unicode(query.GetDirector(data).decode("iso-8859-15")) UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 20: ordinal not in range(128) -- Oscar Curero - Linux user: 306877 To send PERSONAL email, remove "-listas" from the address -- GPG keyID: 0xE0EA0B24 -- From faltet en carabos.com Mon Oct 3 19:25:49 2005 From: faltet en carabos.com (Francesc Altet) Date: Mon, 3 Oct 2005 19:25:49 +0200 Subject: problema con el consumo de memoria. In-Reply-To: <1127994679.3823.64.camel@localhost.localdomain> References: <1127994679.3823.64.camel@localhost.localdomain> Message-ID: <200510031925.50381.faltet@carabos.com> A Dijous 29 Setembre 2005 13:51, Daniel Jiménez va escriure: > hp = calloc() > (calcula hp) > PyList_SET_ITEM(ListaHp,i,...(char *)hp) ); Mmmm, nunca he visto que puedas asignar una cadena C a una lista con un PyList_SET_ITEM. Te aconsejaria que la convirtieras primero a una cadena Python: PyObject *pstr; pstr = PyString_FromString((char *)hp); PyList_SET_ITEM(ListaHp,i,pstr); y ahora, lo más importante: Py_DECREF(pstr); Tienes que dereferenciar pstr ya que si no te quedan dos apuntadores a la cadena python: tu extension y la lista. En el futuro, cuando Python suelte la lista, las cadenas que lo forman no se soltarán si tu no sueltas su referencia en la extensión. Consulta: http://docs.python.org/api/refcountDetails.html para más detalles. Es un error típico en el que caemos muchos :-/ > PyList_SET_ITEM(ListaSalida,0,(PyObject *)ListaHp); Lo mismo aquí, después tienes que llamar a: Py_DECREF(ListaHp); -- >0,0< Francesc Altet     http://www.carabos.com/ V V Cárabos Coop. V.   Enjoy Data "-" From rapto en arrakis.es Mon Oct 3 20:43:10 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Mon, 03 Oct 2005 20:43:10 +0200 Subject: tildes en reportlab In-Reply-To: <172699c50510030959t5439ab1dp@mail.gmail.com> References: <20051003160020.79268.qmail@web53212.mail.yahoo.com> <172699c50510030959t5439ab1dp@mail.gmail.com> Message-ID: <1128364991.9229.6.camel@localhost.localdomain> Ejem, ya sé que soy un pesado, pero la codificación predeterminada de reportlab es cp1252 vUnicode=u'camión' #o variable='camión' vUnicode=unicode(variable, 'iso-8859-15') #y luego variableParaReportlab=variable.encode('cp1252') El lun, 03-10-2005 a las 12:59 -0400, Milton inostroza escribió: > yo lo hago así > > variable=camión > variable.encode('iso-8859-1') > > y me imprimie camión sin ningún tipo de problemas, existen formas más > elegantes de realizar esta misma acción, pero no las conozco, soy > principiante :-], salu2!!! > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From jeancarlosr_ve en yahoo.com Tue Oct 4 04:16:20 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Mon, 3 Oct 2005 21:16:20 -0500 (CDT) Subject: gracias In-Reply-To: <43413338.8000701@ls-l.org> References: <43413338.8000701@ls-l.org> Message-ID: <20051004021620.58010.qmail@web53105.mail.yahoo.com> hola gracias, bueno otra cosita que me recomiendan entonces para realizar una buena inerfaz para usuarios ese es mi problema en si, y no consigo una que tenga un buen manula bien detallado ya que soy nuevo en este mundo que es muy interesante, cualquier comentario se los agradeceria. PD: gracias que bien es esto =0) __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From dtrillo en gmail.com Tue Oct 4 08:40:50 2005 From: dtrillo en gmail.com (david _) Date: Tue, 4 Oct 2005 08:40:50 +0200 Subject: OT: Instalando Apache en Ubuntu Message-ID: <86b8f6b90510032340n7576200by2da1aa7735cfd3dd@mail.gmail.com> Hola: He instalado Apache en Ubuntu, y al poner http://localhost, me dice que no puede conectar con el servidor localhost. Me falta algo por hacer? david From py en ls-l.org Tue Oct 4 09:20:39 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 04 Oct 2005 09:20:39 +0200 Subject: OT: Instalando Apache en Ubuntu In-Reply-To: <86b8f6b90510032340n7576200by2da1aa7735cfd3dd@mail.gmail.com> References: <86b8f6b90510032340n7576200by2da1aa7735cfd3dd@mail.gmail.com> Message-ID: <43422D47.60408@ls-l.org> david _ escribió: > Hola: > He instalado Apache en Ubuntu, y al poner http://localhost, me dice que no > puede conectar con el servidor localhost. Me falta algo por hacer? ¿Has arrancado el servidor? Supongo que será como en debian y gentoo: /etc/init.d/apache2 start From sertzen en gmail.com Tue Oct 4 15:07:25 2005 From: sertzen en gmail.com (Nestor Sertzen) Date: Tue, 4 Oct 2005 08:07:25 -0500 Subject: OT: Instalando Apache en Ubuntu In-Reply-To: <86b8f6b90510032340n7576200by2da1aa7735cfd3dd@mail.gmail.com> References: <86b8f6b90510032340n7576200by2da1aa7735cfd3dd@mail.gmail.com> Message-ID: Otra cosa adicional a lo que dijo Chema es que verifiques si el puerto esta abierto, por ejemplo: root en chapulin:~ # netstat -tnap |grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6779/apache Yo uso apache 1.3.33 en Ubuntu. Saludos de Peru El 4/10/05, david _ escribió: > Hola: > He instalado Apache en Ubuntu, y al poner http://localhost, me dice que no > puede conectar con el servidor localhost. Me falta algo por hacer? > david > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Nestor http://nestor.sertzen.com From esteban en ffyb.uba.ar Tue Oct 4 15:28:37 2005 From: esteban en ffyb.uba.ar (esteban en ffyb.uba.ar) Date: Tue, 4 Oct 2005 10:28:37 -0300 (ART) Subject: Usuario del Apache In-Reply-To: <1128112949.9406.1.camel@localhost.localdomain> References: <56943.157.92.4.2.1128084988.squirrel@newton.local> <1128112949.9406.1.camel@localhost.localdomain> Message-ID: <48266.157.92.4.151.1128432517.squirrel@newton.local> gracias marcos, con la informacion que me pasaste y la utilizacion del modulo os tengo solucionada la cuestion saludos, Esteban En un cgi te vendría en REMOTE_USER. Si usas otros métodos, especifica > más. > > Chao > > El vie, 30-09-2005 a las 09:56 -0300, esteban en ffyb.uba.ar escribió: >> Hola: >> Estoy realizando una aplicacion donde primero los usuarios se logean >> en una intranet y para entrar en la aplicacion, yo quiero utilizar el >> mismo usuario para utilizar en el programa. Se utiliza apache y las >> claves se guardan en el htacces. Cual es el modulo que debo utilizar o >> bien donde puedo obtener informacion, porque soy novato en el tema. >> Muchas Gracias Esteban >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From rcsqtc en iiqab.csic.es Tue Oct 4 19:53:56 2005 From: rcsqtc en iiqab.csic.es (Ramon Crehuet) Date: Tue, 04 Oct 2005 19:53:56 +0200 Subject: llamar una funcion con distintos metodos Message-ID: <4342C1B4.1070204@iiqab.csic.es> Hola a todos, Tengo un funcion dentro de la cual tengo que llamar dos métodos de una objeto. Como puedo decirle que metodo tiene que usar al llamar la función? Como vengo del fortran, una solucion seria: def func( data, metodo) # definir objeto y tratar data... if metodo==1: obj.metodo1(data) elif metodo==2: obj.metodo2(data) func(x, 1) func(x, 2) Pero esto me parece muy poco pythónico... Como puedo decirle el nombre del método a usar cuando llamo la funcion de forma elegante? Gracias por el interés! Ramon From Facundo.Batista en telefonicamoviles.com.ar Tue Oct 4 20:06:00 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Tue, 4 Oct 2005 15:06:00 -0300 Subject: llamar una funcion con distintos metodos Message-ID: <55018DD359F5B147861F150F4689161E0EDE5DFA@escont.tcp.com.ar> #- Hola a todos, #- Tengo un funcion dentro de la cual tengo que llamar dos #- métodos de una #- objeto. Como puedo decirle que metodo tiene que usar al #- llamar la función? #- Como vengo del fortran, una solucion seria: #- def func( data, metodo) #- # definir objeto y tratar data... #- if metodo==1: #- obj.metodo1(data) #- elif metodo==2: #- obj.metodo2(data) #- #- func(x, 1) #- func(x, 2) Usa gettatr: >>> class C: def llamado(self): print "hola" >>> c = C() >>> f = getattr(c, "llamado") >>> f() hola >>> Slds. . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jordinas en gmail.com Tue Oct 4 20:25:13 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Tue, 4 Oct 2005 20:25:13 +0200 Subject: llamar una funcion con distintos metodos In-Reply-To: <4342C1B4.1070204@iiqab.csic.es> References: <4342C1B4.1070204@iiqab.csic.es> Message-ID: <9140533f0510041125j55a8d6e9w1a6b66e66006e0ae@mail.gmail.com> On 10/4/05, Ramon Crehuet wrote: > Hola a todos, > Tengo un funcion dentro de la cual tengo que llamar dos métodos de una > objeto. Como puedo decirle que metodo tiene que usar al llamar la función? > Como vengo del fortran, una solucion seria: > def func( data, metodo) > # definir objeto y tratar data... > if metodo==1: > obj.metodo1(data) > elif metodo==2: > obj.metodo2(data) > > func(x, 1) > func(x, 2) > > Pero esto me parece muy poco pythónico... Como puedo decirle el nombre > del método a usar cuando llamo la funcion de forma elegante? def func( data, metodo) # definir objeto y tratar data... apply(metodo, obj, data) # 'metodo' ha de ser eso, un metodo, no un código (1, 2) ! JJOR From jmschillaci en gmail.com Tue Oct 4 20:33:48 2005 From: jmschillaci en gmail.com (Juan Manuel Schillaci) Date: Tue, 4 Oct 2005 15:33:48 -0300 Subject: OT: Instalando Apache en Ubuntu In-Reply-To: References: <86b8f6b90510032340n7576200by2da1aa7735cfd3dd@mail.gmail.com> Message-ID: En el archivo /etc/init.d/apache2 hay una linea que dice NOSTART=1 deberás ponerla en cero tambien editar /etc/default/apache2 y hacer lo mismo esto es para evitar que arranque el apache2 teniendo el apache1.3 demas esta decir que deberás desinstalar el primero. Juan Manuel Schillaci // SKA El día 4/10/05, Nestor Sertzen escribió: > > Otra cosa adicional a lo que dijo Chema es que verifiques si el puerto > esta abierto, por ejemplo: > root en chapulin:~ # netstat -tnap |grep 80 > tcp 0 0 0.0.0.0:80 0.0.0.0:* > LISTEN 6779/apache > > Yo uso apache 1.3.33 en Ubuntu. > > Saludos de Peru > > El 4/10/05, david _ escribió: > > Hola: > > He instalado Apache en Ubuntu, y al poner http://localhost, me dice que > no > > puede conectar con el servidor localhost. Me falta algo por hacer? > > david > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > > Nestor > http://nestor.sertzen.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From Facundo.Batista en telefonicamoviles.com.ar Tue Oct 4 21:00:37 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Tue, 4 Oct 2005 16:00:37 -0300 Subject: llamar una funcion con distintos metodos Message-ID: <55018DD359F5B147861F150F4689161E0EDE5DFD@escont.tcp.com.ar> #- def func( data, metodo) #- # definir objeto y tratar data... #- apply(metodo, obj, data) #- #- # 'metodo' ha de ser eso, un metodo, no un código (1, 2) ! Yo usaría getattr(), no apply(), ya que este último desaparecerá: http://www.python.org/peps/pep-3000.html Slds. . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Wed Oct 5 00:45:41 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 5 Oct 2005 00:45:41 +0200 Subject: llamar una funcion con distintos metodos In-Reply-To: <55018DD359F5B147861F150F4689161E0EDE5DFD@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0EDE5DFD@escont.tcp.com.ar> Message-ID: <200510050045.41128.py@ls-l.org> El Martes 04 Octubre 2005 21:00, Batista, Facundo escribió: > #- def func( data, metodo) > #- # definir objeto y tratar data... > #- apply(metodo, obj, data) > #- > #- # 'metodo' ha de ser eso, un metodo, no un código (1, 2) ! > > Yo usaría getattr(), no apply(), ya que este último desaparecerá: > http://www.python.org/peps/pep-3000.html Puede que el getattr sea excesivo en este caso: def func( data, metodo) metodo(data) func(data, obj.metodo1) func(data, obj.metodo2) ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From dani.berzas en gmail.com Wed Oct 5 11:05:57 2005 From: dani.berzas en gmail.com (Daniel =?ISO-8859-1?Q?Jim=E9nez?=) Date: Wed, 05 Oct 2005 11:05:57 +0200 Subject: SOLUCIONADO problema con el consumo de memoria. In-Reply-To: <433D1B0E.9030003@ls-l.org> References: <1127994679.3823.64.camel@localhost.localdomain> <433D0557.4060709@ls-l.org> <1128073521.3847.22.camel@localhost.localdomain> <433D1B0E.9030003@ls-l.org> Message-ID: <1128503157.26375.34.camel@localhost.localdomain> Gracias!!! Efectivamente era eso, Chema, las diferentes pilas de memoria. El problema es que los datos que vas a pasar de C a Python no los puedes liberar en C, pero si los reservas con las funciones de C malloc(),etc no se liberan nunca, ya que Python y C usan distintas pilas de memoria. Para usarlos en C y que los pueda liberar el Python han de ser reservados con Py_Mem_New(). --------------------------------------------------------------------- mal --> hp = (double *) calloc(tama_hp ,sizeof(double)); bien --> hp = (double *) PyMem_New (double, tama_hp); --------------------------------------------------------------------- Por otro lado yo estaba usando arrays de tipo PyNum, para los que el la dirección de inicio de los datos es un puntero a char. inter = PyArray_FromDimsAndData(1,(int *)&tama_hp, PyArray_DOUBLE, (char *)hp); char *data, A pointer to the first data element of the array. http://starship.python.net/crew/hinsen/NumPyExtensions.html -------------------------------------------------------------------- Indicar así mismo que para PyList_SET_ITEM() no es necesario decrementar las referencias, porque las 'roba'. No así PySequence_SetItem(). http://docs.python.org/api/refcountDetails.html -------------------------------------------------------------------- El esquema del código C queda de la siguiente manera: { carga los datos (listas de arrays) con PyArg_ParseTuple(). ListaSalida = PyList_New(..); ListaHp = PyList_New(n_esp); bucle1 { hp = PyMem_New (double, tama_hp); (calcula hp) inter = PyArray_FromDimsAndData(1,(int *)&tama_hp, PyArray_DOUBLE, (char *)hp); PyList_SET_ITEM(ListaHp,i,inter); } PyList_SET_ITEM(ListaSalida,0,(PyObject *)ListaHp); return ListaSalida; } Quiero daros las gracias a todos por vuestras sugerencias y ayuda. Habría sido incapaz de seguir sin ellas. Dani. > Daniel Jiménez escribió: > > >>No veo en el fragmento de código liberes la memoria con un free(hp). > > > > El caso es que si quiero transferir ListaSalida (que contiene a ListaHp, > > que contiene a las hp) no puedo liberar esa memoria 'dentro de c', he de > > liberarla dentro de Python, cuando ya haya usado los datos que ha > > generado el C. > > > > Probé a liberar la memoria antes, pero me da violación de segmento > > porque C le pasa a Python una dirección (ListaSalida) cuyos elementos > > han sido liberados. > > > > Por eso pienso que la acción de liberar memoria hay que realizarla en > > Python, o tal vez volver a C y liberarla allí. > > Lo que pasa es que python y C usan diferentes pilas de memoria (heaps). > Si quieres que la memoria reservada quede bajo la autoridad del > recolector de basura la tendrás que reservar con PyMem_Malloc() > > Nunca he creado módulos externos, pero si sigue dándote problemas > envíame los fuentes a ver si puedo echarle un vistazo este fin de semana. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From faltet en carabos.com Wed Oct 5 13:05:42 2005 From: faltet en carabos.com (Francesc Altet) Date: Wed, 5 Oct 2005 13:05:42 +0200 Subject: SOLUCIONADO problema con el consumo de memoria. In-Reply-To: <1128503157.26375.34.camel@localhost.localdomain> References: <1127994679.3823.64.camel@localhost.localdomain> <433D1B0E.9030003@ls-l.org> <1128503157.26375.34.camel@localhost.localdomain> Message-ID: <200510051305.43554.faltet@carabos.com> A Dimecres 05 Octubre 2005 11:05, Daniel Jiménez va escriure: > Gracias!!! > Efectivamente era eso, Chema, las diferentes pilas de memoria. Pues si, cuánto sabe el Chema, oye ;-) > Indicar así mismo que para PyList_SET_ITEM() no es necesario decrementar > las referencias, porque las 'roba'. No así PySequence_SetItem(). > http://docs.python.org/api/refcountDetails.html Correcto. Me lié con PyList_Append(). Siento la confusión :-P -- >0,0< Francesc Altet     http://www.carabos.com/ V V Cárabos Coop. V.   Enjoy Data "-" From dani.berzas en gmail.com Wed Oct 5 13:14:57 2005 From: dani.berzas en gmail.com (Daniel =?ISO-8859-1?Q?Jim=E9nez?=) Date: Wed, 05 Oct 2005 13:14:57 +0200 Subject: SOLUCIONADO problema con el consumo de memoria. In-Reply-To: <200510051305.43554.faltet@carabos.com> References: <1127994679.3823.64.camel@localhost.localdomain> <433D1B0E.9030003@ls-l.org> <1128503157.26375.34.camel@localhost.localdomain> <200510051305.43554.faltet@carabos.com> Message-ID: <1128510897.26375.58.camel@localhost.localdomain> > > Indicar así mismo que para PyList_SET_ITEM() no es necesario decrementar > > las referencias, porque las 'roba'. No así PySequence_SetItem(). > > http://docs.python.org/api/refcountDetails.html > > Correcto. Me lié con PyList_Append(). Siento la confusión :-P De sentirlo nada, si no fuera por tu enlace no me habría leído detenidamente en las referencias. Agradezco todas las sugerencias, sobre todo porque RTFM también habría sido una respuesta adecuada :-( Siento ser pesado, pero sin vuestra ayuda mi programilla se habría quedad atascado en un sitio muy feo. Gracias otra vez. Dani. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From sadiel en apache.isctn.edu.cu Wed Oct 5 14:12:34 2005 From: sadiel en apache.isctn.edu.cu (Sadiel Parra) Date: Wed, 5 Oct 2005 08:12:34 -0400 (CDT) Subject: Manual para CGI Message-ID: <1139.192.0.2.93.1128514354.squirrel@mail.isctn.edu.cu> Buenos dias a todos de antemanos. Alguien podria indicarme donde encontrar algun manual de programacion de python para CGI en formato pdf, pues la coneccion a internet donde yo trabajo es muy lenta y realmente llega hasta ser inconmodo navegar a travez de ella. Gracias de antemano. Sadiel From cescd en yahoo.com.mx Wed Oct 5 17:11:39 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 5 Oct 2005 10:11:39 -0500 (CDT) Subject: Manual para CGI In-Reply-To: <1139.192.0.2.93.1128514354.squirrel@mail.isctn.edu.cu> References: <1139.192.0.2.93.1128514354.squirrel@mail.isctn.edu.cu> Message-ID: <20051005151140.41343.qmail@web50411.mail.yahoo.com> En español yo no he visto alguno, y en inglés google da muy buenos resultados en los primeros hits: http://www.google.com.mx/search?q=python+cgi+tutorial&start=0 --- Sadiel Parra escribió: > Buenos dias a todos de antemanos. > Alguien podria indicarme donde encontrar algun > manual de programacion de > python para CGI en formato pdf, pues la coneccion a > internet donde yo > trabajo es muy lenta y realmente llega hasta ser > inconmodo navegar a travez > de ella. > Gracias de antemano. > > Sadiel > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From cescd en yahoo.com.mx Wed Oct 5 17:15:35 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 5 Oct 2005 10:15:35 -0500 (CDT) Subject: Pythonhispano Message-ID: <20051005151536.70268.qmail@web50407.mail.yahoo.com> Alguno de ustedes sabe qué ha pasado con http://www.pythonhispano.org/ ? llevo varios días sin poder acceder al sitio. ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From cgalisteo en k-rolus.net Wed Oct 5 19:03:24 2005 From: cgalisteo en k-rolus.net (Carlos Galisteo de Cabo) Date: Wed, 5 Oct 2005 19:03:24 +0200 (CEST) Subject: Pythonhispano In-Reply-To: <20051005151536.70268.qmail@web50407.mail.yahoo.com> References: <20051005151536.70268.qmail@web50407.mail.yahoo.com> Message-ID: <54913.80.58.1.111.1128531804.squirrel@mail.k-rolus.net> Yo estoy igual. Justo estabamos organizando un grupo de aguerridos voluntarios para colaborar con el chico que la lleva, porque no tenía tiempo y al estar caida la página no se ha concretado el tema. On Wed, October 5, 2005 17:15, Cesar Cardenas Desales wrote: > Alguno de ustedes sabe qué ha pasado con > http://www.pythonhispano.org/ ? llevo varios días sin > poder acceder al sitio. > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- --- Carlos Galisteo Jabber_Id::cgalisteo en jabber.org PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- From py en ls-l.org Wed Oct 5 19:18:12 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 05 Oct 2005 19:18:12 +0200 Subject: Manual para CGI In-Reply-To: <1139.192.0.2.93.1128514354.squirrel@mail.isctn.edu.cu> References: <1139.192.0.2.93.1128514354.squirrel@mail.isctn.edu.cu> Message-ID: <43440AD4.3070505@ls-l.org> Sadiel Parra escribió: > Buenos dias a todos de antemanos. > Alguien podria indicarme donde encontrar algun manual de programacion de > python para CGI en formato pdf, pues la coneccion a internet donde yo > trabajo es muy lenta y realmente llega hasta ser inconmodo navegar a travez > de ella. En las siguiente dirección tienes un buen tutorial. Se puede descargar en pdf, pero queda mal formateado. Es mejor que lo imprimas o lo guardes como html: http://www.devshed.com/c/a/Python/Writing-CGI-Programs-in-Python Encontrarás más información en: http://wiki.python.org/moin/CgiScripts From py en ls-l.org Wed Oct 5 19:55:07 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 05 Oct 2005 19:55:07 +0200 Subject: SOLUCIONADO problema con el consumo de memoria. In-Reply-To: <200510051305.43554.faltet@carabos.com> References: <1127994679.3823.64.camel@localhost.localdomain> <433D1B0E.9030003@ls-l.org> <1128503157.26375.34.camel@localhost.localdomain> <200510051305.43554.faltet@carabos.com> Message-ID: <4344137B.9020401@ls-l.org> Francesc Altet escribió: > A Dimecres 05 Octubre 2005 11:05, Daniel Jiménez va escriure: > >>Gracias!!! >>Efectivamente era eso, Chema, las diferentes pilas de memoria. > > > Pues si, cuánto sabe el Chema, oye ;-) Siendo sincero, de estos temas tengo poquísima idea :-D El último módulo externo que hize fue para el pascal del macintosh, y lo programé en ensamblador del M68000. De eso hace mucho mucho tiempo. En fin, prometo algún día ponerme al día ;-) From py en ls-l.org Wed Oct 5 20:20:04 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 05 Oct 2005 20:20:04 +0200 Subject: Problema con la =?ISO-8859-1?Q?codificaci=F3n?= In-Reply-To: <200510031924.03789.oscar-listas@naiandei.net> References: <200510031836.03684.oscar-listas@naiandei.net> <20051003164821.GA4627@marmota> <200510031924.03789.oscar-listas@naiandei.net> Message-ID: <43441954.7060309@ls-l.org> Oscar Curero escribió: > 2005-10-03 19:21:19.477 Movie Data Query: Executing > '/home/oscar/dev/mythtv/svn/scripts/basecine.py -D 2622' > /home/oscar/dev/mythtv/svn/scripts/basecine.py: Traceback (most recent call > last): > File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 360, in ? > main(sys.argv[1:]) > File "/home/oscar/dev/mythtv/svn/scripts/basecine.py", line 350, in main > print "Director:" + unicode(query.GetDirector(data).decode("iso-8859-15")) > UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position > 20: ordinal not in range(128) Voy a intentar explicarte lo que pasa, aunque tendríamos que hacer sobre el tema algún FAQ. La codificación por defecto que tienes es "ascii"; pero la información está codificada como "iso-8859-15" (supong que es así como te la da la página web). Antes de pasar a unicode, interpreta los datos como ascii, con lo que siempre te dará error ya que hay caracteres que no sabe interpretar. Una posible solución sería construir un wrapper a partir del módulo 'codecs', y pasar de usar las funciones encode()/decode(). Algo así: import codecs encoder,decoder,stream_reader,stream_writer=codecs.lookup("iso-8859-15") data=stream_reader(query.GetDirector(data)) No puede saber si te arreglará el asunto, pero si no es así será un variación sobre el mismo tema. Ya nos contarás. From minoztro en gmail.com Thu Oct 6 00:16:34 2005 From: minoztro en gmail.com (Milton inostroza) Date: Wed, 5 Oct 2005 18:16:34 -0400 Subject: contar colores desde un archivo bmp Message-ID: <172699c50510051516u574b9393g@mail.gmail.com> hola lista: Saben necesito contar los colores de un archivo bmp en python,agradecería vuestra ayuda, esta función existe en c++ asi que pienso que debería existir en python, salu2!!! -- Milton Inostroza Aguilera From carles en companysoler.com Thu Oct 6 02:47:36 2005 From: carles en companysoler.com (Carles Company Soler) Date: Thu, 6 Oct 2005 02:47:36 +0200 Subject: Urllib con urls con espacios Message-ID: <200510060247.38142.carles@companysoler.com> Buenas estoy usando urllib para bajar unas imagenes de un servidor pero en esta URL me da problemas: http://www.mallorcaverbenatour.org/files/images/2004-09-21 011.JPG Supongo que es porque la url tiene un espacio... Alguien sabe como se puede escapar para que vaya bién? Gracias y un saludo! -- Carles Company Soler http://www.companysoler.com http://www.mallorcaverbenatour.org From py en ls-l.org Thu Oct 6 09:43:23 2005 From: py en ls-l.org (Chema Cortes) Date: Thu, 06 Oct 2005 09:43:23 +0200 Subject: Urllib con urls con espacios In-Reply-To: <200510060247.38142.carles@companysoler.com> References: <200510060247.38142.carles@companysoler.com> Message-ID: <4344D59B.1020404@ls-l.org> Carles Company Soler escribió: > Buenas estoy usando urllib para bajar unas imagenes de un servidor pero en > esta URL me da problemas: > > http://www.mallorcaverbenatour.org/files/images/2004-09-21 011.JPG > > Supongo que es porque la url tiene un espacio... Alguien sabe como se puede > escapar para que vaya bién? urllib.quote() From dlopez en aditel.org Thu Oct 6 12:24:01 2005 From: dlopez en aditel.org (=?ISO-8859-1?Q?Dar=EDo_L=F3pez_Llueca?=) Date: Thu, 06 Oct 2005 10:24:01 +0000 Subject: Urllib con urls con espacios In-Reply-To: <200510060247.38142.carles@companysoler.com> References: <200510060247.38142.carles@companysoler.com> Message-ID: <4344FB41.6060908@aditel.org> Carles Company Soler wrote: >Buenas estoy usando urllib para bajar unas imagenes de un servidor pero en >esta URL me da problemas: > >http://www.mallorcaverbenatour.org/files/images/2004-09-21 011.JPG > >Supongo que es porque la url tiene un espacio... Alguien sabe como se puede >escapar para que vaya bién? > > > Creo recordar que si le pasas la cadena al método quote de la urllib, te lo codificaba correctamente como una url. >>> import urllib >>> print urllib.quote ("http://www.mallorcaverbenatour.org/files/images/2004-09-21 011.JPG") http%3A//www.mallorcaverbenatour.org/files/images/2004-09-21%20011.JPG >>> Espero haberte servido de ayuda ;) >Gracias y un saludo! > > From rapto en arrakis.es Thu Oct 6 11:32:22 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 06 Oct 2005 11:32:22 +0200 Subject: contar colores desde un archivo bmp In-Reply-To: <172699c50510051516u574b9393g@mail.gmail.com> References: <172699c50510051516u574b9393g@mail.gmail.com> Message-ID: <1128591143.8792.29.camel@savin.proteus> http://www.pythonware.com/library/pil/handbook/image.htm busca histogram El mié, 05-10-2005 a las 18:16 -0400, Milton inostroza escribió: > hola lista: > > Saben necesito contar los colores de un archivo bmp en > python,agradecería vuestra ayuda, esta función existe en c++ asi que > pienso que debería existir en python, salu2!!! > > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From carles en companysoler.com Thu Oct 6 13:53:11 2005 From: carles en companysoler.com (Carles Company Soler) Date: Thu, 6 Oct 2005 13:53:11 +0200 Subject: Urllib con urls con espacios In-Reply-To: <200510060247.38142.carles@companysoler.com> References: <200510060247.38142.carles@companysoler.com> Message-ID: <200510061353.12946.carles@companysoler.com> A Dijous 06 Octubre 2005 02:47, Carles Company Soler va escriure: > Buenas estoy usando urllib para bajar unas imagenes de un servidor pero en > esta URL me da problemas: > > http://www.mallorcaverbenatour.org/files/images/2004-09-21 011.JPG > > Supongo que es porque la url tiene un espacio... Alguien sabe como se puede > escapar para que vaya bién? > > Gracias y un saludo! Gracias a los dos :) Ha ido perfecto... -- Carles Company Soler http://www.companysoler.com http://www.mallorcaverbenatour.org From mgallegol en gmail.com Thu Oct 6 17:15:15 2005 From: mgallegol en gmail.com (=?ISO-8859-1?Q?Martha_Luc=EDa_Gallego_L=F3pez?=) Date: Thu, 6 Oct 2005 10:15:15 -0500 Subject: Combobox Message-ID: <3da61ab70510060815wc8867d3obf5d92749112b591@mail.gmail.com> Hola, tomando en cuenta tú consejo Chema vuelvo a enviar problemita de combobox: #modulo principal from Tkinter import * import caracteristicas def car_lugar(): caracteristicas.informacion() def MenuVigilanciaVolcanica(): MenuVigilancia.menu= Menu(MenuVigilancia) MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del lugar', underline= 0, command= car_lugar) MenuVigilancia.menu.add('separator') MenuVigilancia.menu.add_cascade(label= 'Salir del Programa', underline= 0, command= root.destroy) MenuVigilancia['menu']= MenuVigilancia.menu return MenuVigilancia root= Tk() mBar= Frame(root,relief= RAISED, borderwidth= 2) mBar.pack(fill= X) MenuVigilancia= MenuVigilanciaVolcanica() mBar.tk_menuBar(MenuVigilancia) root.title('MENU PRINCIPAL') root.mainloop() #modulo caracteristicas from Tkinter import * import Pmw def informacion(): root = Tk() Pmw.initialise(root) grupo_pais= Pmw.Group(root, tag_text= 'Seleccione o digite opción') grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) lpais= Label(grupo_pais.interior(), text= "PAIS") lpais.grid(row= 0, column= 0, padx= 4) paises= ('Colombia','Costa Rica','Chile','Perú') ComboPais= Pmw.ComboBox(grupo_pais.interior(), scrolledlist_items= paises, entryfield_value= paises[0], dropdown=1) ComboPais.grid(row= 0, column= 1, padx= 4) .......... root.mainloop() En resumidas cuentas el código anterior es el que manejo y estos son los errores que se presentan después de correr los modulos: Exception in Tkinter callback Traceback (most recent call last): File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 1352, in __call__ return self.func(*args) File "C:\prueba\menuprincipal.py", line 39, in car_lugar caracteristicas.informacion() File "C:\prueba\caracteristicas.py", line 61, in informacion dropdown=1) File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ Pmw.EntryField, (interior,)) File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 524, in createcomponent widget = apply(widgetClass, widgetArgs, kw) File "C:\python\Pmw\Pmw_1_2\lib\PmwEntryField.py", line 73, in __init__ sequences = root.bind_class(tag) File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class return self._bind(('bind', className), sequence, func, add, 0) File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind return self.tk.splitlist(self.tk.call(what)) TclError: bad window path name ".19751360.19751600.19751640.19836480.19849424.19849584" AttributeError Exception in Tk callback Function: > (type: ) Args: () Traceback (innermost last): File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 1704, in __TkinterWidgetDestroy mega.destroy() File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy if self['dropdown'] and self._isPosted: AttributeError: ComboBox instance has no attribute '_isPosted' Gracias por su atención. From dmozca en gmail.com Thu Oct 6 20:29:54 2005 From: dmozca en gmail.com (David Pantoja) Date: Thu, 6 Oct 2005 18:29:54 +0000 Subject: =?iso-8859-1?q?no_me_van_las_e=F1es_en_python=2E=2E?= =?iso-8859-1?q?=2E?= Message-ID: <1693cb030510061129x19d6190i@mail.gmail.com> Hola a todos: Pues le he estado picando un poco al tkinter y tengo problemas cuando quiero utilizar eñes en get de un campo de texto de tkinter, python se queja y me tira un error: Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1345, in __call__ return self.func(*args) File "/home/mozca/Desktop/caja_consultas-3.py", line 263, in imprimir f.write(observaciones) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128) esto es en la funcion fwrite en concreto, no se si alguien me pueda dar un consejo... saludos gracias... From foton_1974 en ono.com Thu Oct 6 20:38:09 2005 From: foton_1974 en ono.com (Perico) Date: Thu, 6 Oct 2005 20:38:09 +0200 Subject: =?ISO-8859-1?Q?Re:__no_me_van_las_e=F1es_en_python...?= In-Reply-To: <1693cb030510061129x19d6190i@mail.gmail.com> References: <1693cb030510061129x19d6190i@mail.gmail.com> Message-ID: yo estoy buscando cómo implementar un archivo de configuración para evitar ese tipo de problemas si supieras de alguna referencia te lo agradecería un saludo El 06/10/2005, a las 20:29, David Pantoja escribió: > Hola a todos: > > Pues le he estado picando un poco al tkinter y tengo problemas > cuando quiero utilizar eñes en get de un campo de texto de tkinter, > python se queja y me tira un error: > > Exception in Tkinter callback > Traceback (most recent call last): > File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1345, in __call__ > return self.func(*args) > File "/home/mozca/Desktop/caja_consultas-3.py", line 263, in > imprimir > f.write(observaciones) > UnicodeEncodeError: 'ascii' codec can't encode characters in position > 0-4: ordinal not in range(128) > > esto es en la funcion fwrite en concreto, no se si alguien me pueda > dar un consejo... > > saludos > > > gracias... > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From foton_1974 en ono.com Thu Oct 6 20:54:07 2005 From: foton_1974 en ono.com (Perico) Date: Thu, 6 Oct 2005 20:54:07 +0200 Subject: =?iso-8859-1?q?python_-_gr=E1ficos?= Message-ID: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> alguien sabe si python dispone de algún módulo pero generar grafos y/ ó autómatas? saludos From rapto en arrakis.es Thu Oct 6 21:22:29 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 06 Oct 2005 21:22:29 +0200 Subject: python - =?ISO-8859-1?Q?gr=E1ficos?= In-Reply-To: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> Message-ID: <1128626549.10396.16.camel@localhost.localdomain> Está el gato, pero es literalmente del siglo pasado. El jue, 06-10-2005 a las 20:54 +0200, Perico escribió: > alguien sabe si python dispone de algún módulo pero generar grafos y/ > ó autómatas? > > saludos_______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Thu Oct 6 22:25:15 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 6 Oct 2005 15:25:15 -0500 (CDT) Subject: =?iso-8859-1?q?Re:=20=20python=20-=20gr=E1ficos?= In-Reply-To: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> Message-ID: <20051006202515.33628.qmail@web50409.mail.yahoo.com> Pygraphlib es muy bueno. Es sencillo de usar y tiene buenos ejemplos. Tal vez sea lo que buscas. http://pygraphlib.sourceforge.net/ --- Perico escribió: > alguien sabe si python dispone de algún módulo pero > generar grafos y/ > ó autómatas? > > saludos_______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From rapto en arrakis.es Thu Oct 6 23:17:52 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 06 Oct 2005 23:17:52 +0200 Subject: python - =?ISO-8859-1?Q?gr=E1ficos?= In-Reply-To: <1128626549.10396.16.camel@localhost.localdomain> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> Message-ID: <1128633473.27073.6.camel@localhost.localdomain> Parece que sí que está mantenido: http://gato.sourceforge.net/ Gato - the Graph Animation Toolbox - is a software which visualizes algorithms on graphs. Graphs are mathematical objects consisting of vertices and edges connecting pairs of vertices: think of cities as... El jue, 06-10-2005 a las 21:22 +0200, Marcos Sánchez Provencio escribió: > Está el gato, pero es literalmente del siglo pasado. > > El jue, 06-10-2005 a las 20:54 +0200, Perico escribió: > > alguien sabe si python dispone de algún módulo pero generar grafos y/ > > ó autómatas? > > > > saludos_______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From cloa en wanadoo.es Thu Oct 6 23:36:05 2005 From: cloa en wanadoo.es (Cloa) Date: Thu, 06 Oct 2005 23:36:05 +0200 Subject: Instalacion python en win xph In-Reply-To: <1128626549.10396.16.camel@localhost.localdomain> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> Message-ID: <434598C5.8020405@wanadoo.es> Hola amigos, Realmente deseo usar python para poder programar. Hace algun tiempo realice muchos programas usando Pascal y basic. Pero tengo un serio problemilla, ne hay manera que pueda instalar en winxph. Si alguien puede ayudarme, se lo agradecere. o bien que lo explique por aki generalmente estoy conectaco a internet se me pude contactar simultaneamente cloaisigag en yahoo.es cloaisiga en hotamil.com From cescd en yahoo.com.mx Fri Oct 7 00:02:05 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 6 Oct 2005 17:02:05 -0500 (CDT) Subject: Instalacion python en win xph In-Reply-To: <434598C5.8020405@wanadoo.es> References: <434598C5.8020405@wanadoo.es> Message-ID: <20051006220205.29625.qmail@web50412.mail.yahoo.com> Tal ves podrías ser un poco más específico en cuanto el problema que tienes, así te podríamos ayudar. --- Cloa escribió: > Hola amigos, Realmente deseo usar python para poder > programar. Hace > algun tiempo realice muchos programas usando Pascal > y basic. > > Pero tengo un serio problemilla, ne hay manera que > pueda instalar en > winxph. > > Si alguien puede ayudarme, se lo agradecere. o bien > que lo explique por aki > > generalmente estoy conectaco a internet se me pude > contactar simultaneamente > cloaisigag en yahoo.es > cloaisiga en hotamil.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From erny en sicem.biz Fri Oct 7 00:58:52 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Fri, 07 Oct 2005 00:58:52 +0200 Subject: no me van las =?ISO-8859-1?Q?e=F1es_en_pytho?= =?ISO-8859-1?Q?n=2E=2E=2E?= In-Reply-To: References: <1693cb030510061129x19d6190i@mail.gmail.com> Message-ID: <4345AC2C.8060205@sicem.biz> Espero que venta pronto Python 3!!! Intenta mandar a Tkinter unicode. Si estás en Windows, prueba algo como: f.write(unicode(observaciones,"latin1")) o algo así. Erny > >> Hola a todos: >> >> Pues le he estado picando un poco al tkinter y tengo problemas >> cuando quiero utilizar eñes en get de un campo de texto de tkinter, >> python se queja y me tira un error: >> >> Exception in Tkinter callback >> Traceback (most recent call last): >> File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1345, in __call__ >> return self.func(*args) >> File "/home/mozca/Desktop/caja_consultas-3.py", line 263, in imprimir >> f.write(observaciones) >> UnicodeEncodeError: 'ascii' codec can't encode characters in position >> 0-4: ordinal not in range(128) >> >> esto es en la funcion fwrite en concreto, no se si alguien me pueda >> dar un consejo... >> >> saludos >> >> >> gracias... >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> From erny en sicem.biz Fri Oct 7 01:02:15 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Fri, 07 Oct 2005 01:02:15 +0200 Subject: no me van las =?ISO-8859-1?Q?e=F1es_en_pytho?= =?ISO-8859-1?Q?n=2E=2E=2E?= In-Reply-To: References: <1693cb030510061129x19d6190i@mail.gmail.com> Message-ID: <4345ACF7.60101@sicem.biz> usa la librería estándar, paquete ConfigParser Erny Perico wrote: > yo estoy buscando cómo implementar un archivo de configuración para > evitar ese tipo de problemas > si supieras de alguna referencia te lo agradecería > > un saludo > > El 06/10/2005, a las 20:29, David Pantoja escribió: > >> Hola a todos: >> >> Pues le he estado picando un poco al tkinter y tengo problemas >> cuando quiero utilizar eñes en get de un campo de texto de tkinter, >> python se queja y me tira un error: >> >> Exception in Tkinter callback >> Traceback (most recent call last): >> File "/usr/lib/python2.3/lib-tk/Tkinter.py", line 1345, in __call__ >> return self.func(*args) >> File "/home/mozca/Desktop/caja_consultas-3.py", line 263, in imprimir >> f.write(observaciones) >> UnicodeEncodeError: 'ascii' codec can't encode characters in position >> 0-4: ordinal not in range(128) >> >> esto es en la funcion fwrite en concreto, no se si alguien me pueda >> dar un consejo... >> >> saludos >> >> >> gracias... >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From listas_quijada en hotmail.com Fri Oct 7 01:29:00 2005 From: listas_quijada en hotmail.com (Edwin Quijada) Date: Thu, 06 Oct 2005 23:29:00 +0000 Subject: Aplicaciones Palm Pilot Message-ID: Hace algun tiempo lei que esxistia una version de Python la cual se podia usar para crear aplicaciones para Palm _ Es cierto _ Necesito crear un par de aplicaciones donde trabajo para un par de palm y me gustaria hacerla sobre python *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-747-2787 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU. http://latino.msn.com/empleos From erny en sicem.biz Fri Oct 7 01:38:01 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Fri, 07 Oct 2005 01:38:01 +0200 Subject: Aplicaciones Palm Pilot In-Reply-To: References: Message-ID: <4345B559.40400@sicem.biz> Creo que no está mantenido. Sí hay para Windows CE (Pocket PC, Windows Mobile, etc.) y Linux (Zaurus, iPAQ) pero para PalmOS creo que no hay nada actual. El paquete anterior se llamaba Pippy. Erny Edwin Quijada wrote: > Hace algun tiempo lei que esxistia una version de Python la cual se > podia usar para crear aplicaciones para Palm _ Es cierto _ > Necesito crear un par de aplicaciones donde trabajo para un par de > palm y me gustaria hacerla sobre python > > > > > *-------------------------------------------------------* > *-Edwin Quijada > *-Developer DataBase > *-JQ Microsistemas > *-809-747-2787 > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de > lo comun" > *-------------------------------------------------------* > > _________________________________________________________________ > Consigue aquí las mejores y mas recientes ofertas de trabajo EE.UU. > http://latino.msn.com/empleos > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From acuellar en puj.edu.co Fri Oct 7 02:24:06 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Thu, 6 Oct 2005 19:24:06 -0500 Subject: ejemplos py2exe Message-ID: quisiera saber si alguien tiene ejemplos de py2exe o también donde me explique bien como crear ejecutables ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From djcasco en gmail.com Fri Oct 7 04:39:54 2005 From: djcasco en gmail.com (David Casco) Date: Thu, 6 Oct 2005 23:39:54 -0300 Subject: =?iso-8859-1?q?manual_de_modpython_y_psp_en_espa=F1o?= =?iso-8859-1?q?l?= Message-ID: Estoy buscando documentación de modpython y psp en español en lo posible el manual oficial si alguien puede pasarme un link. Desde ya muchas gracias. -- Solo los peces muertos siguen la corriente From py en ls-l.org Fri Oct 7 09:38:23 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 07 Oct 2005 09:38:23 +0200 Subject: Aplicaciones Palm Pilot In-Reply-To: References: Message-ID: <434625EF.2030908@ls-l.org> Edwin Quijada escribió: > Hace algun tiempo lei que esxistia una version de Python la cual se > podia usar para crear aplicaciones para Palm _ Es cierto _ > Necesito crear un par de aplicaciones donde trabajo para un par de palm > y me gustaria hacerla sobre python Yo también estaba en la misma tesitura. Al final, con mucho pesar, me decidí a programar en Lua para Palm (PLua), que es muy parecido al python e igual de divertido, que permite crear interfaces gráficos sencillo y acceso al hardware (ir, bluetooth, serie,...). Apúntate a la lista de PLua y entre los archivos de la web encontrarás la nueva versión Plua 2.0 (implementa el Lua-5.0, con metatablas y corrutinas): Plua-2.0 (lua-5): http://groups.yahoo.com/group/plua/ Plua-1.0 (lua-4): http://netpage.em.com.br/mmand/plua.htm Lua: http://www.lua.org http://lua-users.org Programming in Lua (eBook): http://www.lua.org/pil/ From py en ls-l.org Fri Oct 7 09:47:31 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 07 Oct 2005 09:47:31 +0200 Subject: Instalacion python en win xph In-Reply-To: <434598C5.8020405@wanadoo.es> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> Message-ID: <43462813.5020401@ls-l.org> Cloa escribió: > Hola amigos, Realmente deseo usar python para poder programar. Hace > algun tiempo realice muchos programas usando Pascal y basic. > > Pero tengo un serio problemilla, ne hay manera que pueda instalar en > winxph. > > Si alguien puede ayudarme, se lo agradecere. o bien que lo explique por aki Ya van dos usuarios que reportan problemas de instalación en windows XP. Yo nunca he tenido problemas (e instalado muchos) y no puedo imaginar dónde está el problema. ¿Puedes ser más explícito del error que te da? Si el problema está al instalar las extensiones win32 recuerdo que el pythonwin necesita las MFCs de Microsoft: http://starship.python.net/crew/mhammond/downloads/mfc71.dll Copia esta DLL en System32 From jcanto en hispasec.com Fri Oct 7 09:57:12 2005 From: jcanto en hispasec.com (Julio Canto) Date: Fri, 07 Oct 2005 09:57:12 +0200 Subject: Instalacion python en win xph In-Reply-To: <43462813.5020401@ls-l.org> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <43462813.5020401@ls-l.org> Message-ID: <43462A58.8040708@hispasec.com> Chema Cortes wrote: > Cloa escribió: > >> Hola amigos, Realmente deseo usar python para poder programar. Hace >> algun tiempo realice muchos programas usando Pascal y basic. >> >> Pero tengo un serio problemilla, ne hay manera que pueda instalar en >> winxph. >> >> Si alguien puede ayudarme, se lo agradecere. o bien que lo explique por aki >> > > Ya van dos usuarios que reportan problemas de instalación en windows XP. > Yo nunca he tenido problemas (e instalado muchos) y no puedo imaginar > dónde está el problema. ¿Puedes ser más explícito del error que te da? > > Si el problema está al instalar las extensiones win32 recuerdo que el > pythonwin necesita las MFCs de Microsoft: > > http://starship.python.net/crew/mhammond/downloads/mfc71.dll > > Copia esta DLL en System32 > Quiza tenga que ver tb. con la version de Python a instalar. Yo he instalado 2.2 + extensiones win32 en un XP a pelo y ha ido como un tiro. Recuerdo de la lista de win32 en ingles que el problema era relativamente frecuente en las 2.4. Un saludo, JC From foton_1974 en ono.com Fri Oct 7 11:04:01 2005 From: foton_1974 en ono.com (Perico) Date: Fri, 7 Oct 2005 11:04:01 +0200 Subject: manual de modpython In-Reply-To: References: Message-ID: eso de modpython de qué va? perico El 07/10/2005, a las 4:39, David Casco escribió: > Estoy buscando documentación de modpython y psp en español en lo > posible el > manual oficial si alguien puede pasarme un link. > Desde ya muchas gracias. > > -- > Solo los peces muertos siguen la corriente > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jileon en parcan.es Fri Oct 7 13:30:02 2005 From: jileon en parcan.es (Juan Ignacio Rodriguez de Leon) Date: Fri, 07 Oct 2005 12:30:02 +0100 Subject: manual de modpython In-Reply-To: References: Message-ID: <43465C3A.7060904@parcan.es> Perico wrote: > eso de modpython de qué va? http://www.google.com/ ó RTFM From jcanto en hispasec.com Fri Oct 7 13:36:58 2005 From: jcanto en hispasec.com (Julio Canto) Date: Fri, 07 Oct 2005 13:36:58 +0200 Subject: manual de modpython In-Reply-To: <43465C3A.7060904@parcan.es> References: <43465C3A.7060904@parcan.es> Message-ID: <43465DDA.4080905@hispasec.com> Juan Ignacio Rodriguez de Leon wrote: > Perico wrote: >> eso de modpython de qué va? > > http://www.google.com/ > > ó > > RTFM Lo bueno si breve, dos veces bueno :P From lcatalin en siadv.com Fri Oct 7 14:36:28 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Fri, 7 Oct 2005 14:36:28 +0200 Subject: ZLIB Message-ID: <004401c5cb3b$bd6be140$c801a8c0@catalin> Hola, Comprimiendo con zlib un fichero es posible que se descomprima con zip o rar o que sea autodescomprimible? Gracias de antemano, Catalin From alxgnar en gmail.com Fri Oct 7 14:44:41 2005 From: alxgnar en gmail.com (=?ISO-8859-1?Q?alex_ordo=F1ez?=) Date: Fri, 7 Oct 2005 07:44:41 -0500 Subject: ejemplos py2exe In-Reply-To: References: Message-ID: <26a762360510070544i4eaa0c17n@mail.gmail.com> revisa este link http://starship.python.net/crew/theller/py2exe/ From rmayorga en ipvg.cl Fri Oct 7 15:26:13 2005 From: rmayorga en ipvg.cl (Rodrigo Mayorga) Date: Fri, 07 Oct 2005 09:26:13 -0400 Subject: [Crear DLLs con Python] Message-ID: <43467775.1080207@ipvg.cl> Hola lista... Mi duda es simple: ¿Se pueden crear DLLs con Python? From cescd en yahoo.com.mx Fri Oct 7 16:30:07 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 7 Oct 2005 09:30:07 -0500 (CDT) Subject: manual de modpython In-Reply-To: References: Message-ID: <20051007143007.9671.qmail@web50411.mail.yahoo.com> http://www.pythonmexico.org/index_html/doc/psp.html --- Perico escribió: > eso de modpython de qué va? > > perico > > El 07/10/2005, a las 4:39, David Casco escribió: > > > Estoy buscando documentación de modpython y psp en > español en lo > > posible el > > manual oficial si alguien puede pasarme un link. > > Desde ya muchas gracias. > > > > -- > > Solo los peces muertos siguen la corriente > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From dagorret en eco.unrc.edu.ar Fri Oct 7 18:42:40 2005 From: dagorret en eco.unrc.edu.ar (Carlos Dagorret) Date: Fri, 07 Oct 2005 13:42:40 -0300 Subject: Pregunta sobre POST In-Reply-To: <434625EF.2030908@ls-l.org> References: <434625EF.2030908@ls-l.org> Message-ID: <4346A580.6090701@eco.unrc.edu.ar> Es posible saber con mod_python si un formulario viene con un pedido POST O GET? Carlos Dagorret Universidad Nacional de Río Cuarto Argentina From rapto en arrakis.es Fri Oct 7 21:20:41 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Fri, 07 Oct 2005 21:20:41 +0200 Subject: [Crear DLLs con Python] In-Reply-To: <43467775.1080207@ipvg.cl> References: <43467775.1080207@ipvg.cl> Message-ID: <1128712842.14476.11.camel@localhost.localdomain> Se pueden crear fácilmente Servidores COM. Con py2exe las puedes empaquetar en una dll. O puedes usar IronPython o boo (casi Python) para crear dlls de .NET El vie, 07-10-2005 a las 09:26 -0400, Rodrigo Mayorga escribió: > Hola lista... > > Mi duda es simple: > ¿Se pueden crear DLLs con Python? From jmoroz en uol.com.ar Fri Oct 7 21:53:11 2005 From: jmoroz en uol.com.ar (J. Mario Oroz) Date: Fri, 07 Oct 2005 16:53:11 -0300 Subject: [Crear DLLs con Python] In-Reply-To: <1128712842.14476.11.camel@localhost.localdomain> References: <43467775.1080207@ipvg.cl> <1128712842.14476.11.camel@localhost.localdomain> Message-ID: <4346D227.9070804@uol.com.ar> Es decir que se pueden crear objetos ActiveX (*.ocx) para incrustar en una ventana; por ejemplo, de otra aplicacion creada con Visual Basic o cualquiera que use este tipo de componenstes!? Desde ya gracias por la desburrada! Mario Marcos Sánchez Provencio escribió: > Se pueden crear fácilmente Servidores COM. Con py2exe las puedes > empaquetar en una dll. > > O puedes usar IronPython o boo (casi Python) para crear dlls de .NET > > El vie, 07-10-2005 a las 09:26 -0400, Rodrigo Mayorga escribió: > >>Hola lista... >> >>Mi duda es simple: >>¿Se pueden crear DLLs con Python? From rapto en arrakis.es Fri Oct 7 21:59:05 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Fri, 07 Oct 2005 21:59:05 +0200 Subject: [Crear DLLs con Python] In-Reply-To: <4346D227.9070804@uol.com.ar> References: <43467775.1080207@ipvg.cl> <1128712842.14476.11.camel@localhost.localdomain> <4346D227.9070804@uol.com.ar> Message-ID: <1128715145.14476.25.camel@localhost.localdomain> lo de ocx, me da a mí que va a ser que no* * Va a ser que no: La frase de moda en España a partir de un anuncio de una cadena de televisión digital. El vie, 07-10-2005 a las 16:53 -0300, J. Mario Oroz escribió: > Es decir que se pueden crear objetos ActiveX (*.ocx) para incrustar en > una ventana; por ejemplo, de otra aplicacion creada con Visual Basic o > cualquiera que use este tipo de componenstes!? > > Desde ya gracias por la desburrada! > Mario > > Marcos Sánchez Provencio escribió: > > Se pueden crear fácilmente Servidores COM. Con py2exe las puedes > > empaquetar en una dll. > > > > O puedes usar IronPython o boo (casi Python) para crear dlls de .NET > > > > El vie, 07-10-2005 a las 09:26 -0400, Rodrigo Mayorga escribió: > > > >>Hola lista... > >> > >>Mi duda es simple: > >>¿Se pueden crear DLLs con Python? > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From lenin.puga en clickmx.com Fri Oct 7 22:10:26 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Fri, 7 Oct 2005 15:10:26 -0500 Subject: =?iso-8859-1?q?RE=3A_Resumen_de_Python-es=2C_Vol_282?= =?iso-8859-1?q?=2C_Env=EDo_10?= Message-ID: -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org]En nombre de python-es-request en aditel.org Enviado el: Viernes, 07 de Octubre de 2005 02:59 p.m. Para: python-es en aditel.org Asunto: Resumen de Python-es, Vol 282, Envío 10 Envie los mensajes para la lista Python-es a python-es en aditel.org Para subscribirse o anular su subscripción a través de WEB http://listas.aditel.org/listinfo/python-es O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: python-es-request en aditel.org Puede contactar con el responsable de la lista escribiendo a: python-es-owner en aditel.org Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of Python-es digest...". Ademas, por favor, incluya en la respuesta solo aquellas partes del mensaje a las que esta respondiendo. Asuntos del día: 1. Re: Instalacion python en win xph (Julio Canto) 2. Re: manual de modpython (Perico) 3. Re: manual de modpython (Juan Ignacio Rodriguez de Leon) 4. Re: manual de modpython (Julio Canto) 5. ZLIB (Catalin Lungu) 6. Re: ejemplos py2exe (alex ordoñez) 7. [Crear DLLs con Python] (Rodrigo Mayorga) 8. Re: manual de modpython (Cesar Cardenas Desales) 9. Pregunta sobre POST (Carlos Dagorret) 10. Re: [Crear DLLs con Python] (Marcos Sánchez Provencio) 11. Re: [Crear DLLs con Python] (J. Mario Oroz) 12. Re: [Crear DLLs con Python] (Marcos Sánchez Provencio) ---------------------------------------------------------------------- Message: 1 Date: Fri, 07 Oct 2005 09:57:12 +0200 From: Julio Canto Subject: Re: [Python-es] Instalacion python en win xph To: La lista de python en castellano Message-ID: <43462A58.8040708 en hispasec.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Chema Cortes wrote: > Cloa escribió: > >> Hola amigos, Realmente deseo usar python para poder programar. Hace >> algun tiempo realice muchos programas usando Pascal y basic. >> >> Pero tengo un serio problemilla, ne hay manera que pueda instalar en >> winxph. >> >> Si alguien puede ayudarme, se lo agradecere. o bien que lo explique por aki >> > > Ya van dos usuarios que reportan problemas de instalación en windows XP. > Yo nunca he tenido problemas (e instalado muchos) y no puedo imaginar > dónde está el problema. ¿Puedes ser más explícito del error que te da? > > Si el problema está al instalar las extensiones win32 recuerdo que el > pythonwin necesita las MFCs de Microsoft: > > http://starship.python.net/crew/mhammond/downloads/mfc71.dll > > que tal aveces la solución es facil, ¿ya checaste que estas bajando la versión correcta para windos?, yo tengo WindowsXP y corre muy bien, ¿no estaras bajando la incorrecta, baja aquella que ya tiene el instalador, creo que termina en .msi, espero que sea eso el problema y saludos. From ezako en yahoo.es Fri Oct 7 22:27:38 2005 From: ezako en yahoo.es (zako) Date: Fri, 7 Oct 2005 22:27:38 +0200 (CEST) Subject: problema con mod_python y PSP Message-ID: <20051007202738.57171.qmail@web26110.mail.ukl.yahoo.com> aupa, ando realizando una pequeña aplicación con mod_python para la recogida de firmas online. Sin embargo tengo un problema cuando utilizo las PSP desde el script *.py. En el ejemplo que viene en la documencation de mod_python: -> example.tmpl:

Hello, <%=what%>!

-> example.py from mod_python import apache, psp def handler(req): template = psp.PSP(req, filename="example.tmpl") template.run({'what' : 'world'}) return apache.OK Cuando ejecuto el handler de example.py no se me muestra la plantilla sino que el navegador me habre un menu de "guardar como". Lo guardo y se trata de la pagina psp correctamente formateada, es decir, se trata de HTML correcto. No se como hacer para que esa página se me muestre en el navegador y no me aparezca para descargarla. Un saludo, zako ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From cescd en yahoo.com.mx Fri Oct 7 23:14:56 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 7 Oct 2005 16:14:56 -0500 (CDT) Subject: problema con mod_python y PSP In-Reply-To: <20051007202738.57171.qmail@web26110.mail.ukl.yahoo.com> References: <20051007202738.57171.qmail@web26110.mail.ukl.yahoo.com> Message-ID: <20051007211456.11852.qmail@web50409.mail.yahoo.com> Aunque no he utilizado directamente mod_python, creo que en esencia el problema es que hace falta una cabecera en la respuesta que indique que el tipo de contenido MIME es HTML: text/html --- zako escribió: > aupa, > > ando realizando una pequeña aplicación con > mod_python > para la recogida de firmas online. Sin embargo tengo > un problema cuando utilizo las PSP desde el script > *.py. En el ejemplo que viene en la documencation de > mod_python: > > -> example.tmpl: > > > >

Hello, <%=what%>!

> > > > -> example.py > > from mod_python import apache, psp > > def handler(req): > template = psp.PSP(req, filename="example.tmpl") > template.run({'what' : 'world'}) > return apache.OK > > > Cuando ejecuto el handler de example.py no se me > muestra la plantilla sino que el navegador me habre > un > menu de "guardar como". Lo guardo y se trata de la > pagina psp correctamente formateada, es decir, se > trata de HTML correcto. > > No se como hacer para que esa página se me muestre > en > el navegador y no me aparezca para descargarla. Un > saludo, > > zako > > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From acuellar en puj.edu.co Fri Oct 7 23:38:59 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Fri, 7 Oct 2005 16:38:59 -0500 Subject: ejemplos py2exe Message-ID: en español???? ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de alex ordoñez Enviado el: vie 07/10/2005 7:44 Para: La lista de python en castellano Asunto: Re: [Python-es] ejemplos py2exe revisa este link http://starship.python.net/crew/theller/py2exe/ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Sat Oct 8 00:18:12 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 7 Oct 2005 17:18:12 -0500 (CDT) Subject: =?iso-8859-1?q?RE:=20=20ejemplos=20py2exe=20=20en=20espa=F1ol?= In-Reply-To: References: Message-ID: <20051007221813.64264.qmail@web50404.mail.yahoo.com> Pues si lo quieres en español tendrás que esperar hasta que alguno de los miembros de la comunidad lo elabore (o qué tal tú mismo en cuanto aprendas a usarlo). Yo tengo planeado publicar uno, pero eso será dentro de uno o 2 meses, cuando tenga listo el manual de implementación del patrón MVC2 con WebKit-Webware for Python --- Alexis Cuellar Ocampo escribió: > en español???? > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de alex > ordoñez > Enviado el: vie 07/10/2005 7:44 > Para: La lista de python en castellano > Asunto: Re: [Python-es] ejemplos py2exe > > > > revisa este link > > http://starship.python.net/crew/theller/py2exe/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From acuellar en puj.edu.co Sat Oct 8 01:26:05 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Fri, 7 Oct 2005 18:26:05 -0500 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D_ejemplos_py2exe__en_espa=F1ol?= Message-ID: ok, cuando elabores el tuyo espero que lo compartas. ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales Enviado el: vie 07/10/2005 17:18 Para: La lista de python en castellano Asunto: RE: [Python-es] ejemplos py2exe en español Pues si lo quieres en español tendrás que esperar hasta que alguno de los miembros de la comunidad lo elabore (o qué tal tú mismo en cuanto aprendas a usarlo). Yo tengo planeado publicar uno, pero eso será dentro de uno o 2 meses, cuando tenga listo el manual de implementación del patrón MVC2 con WebKit-Webware for Python --- Alexis Cuellar Ocampo escribió: > en español???? > > > ALEXIS CUELLAR > > > Estudiante de Ingenieria de Sistemas y Computacion > > > Pontificia Universidad Javeriana de cali > > > > ________________________________ > > De: python-es-bounces en aditel.org en nombre de alex > ordoñez > Enviado el: vie 07/10/2005 7:44 > Para: La lista de python en castellano > Asunto: Re: [Python-es] ejemplos py2exe > > > > revisa este link > > http://starship.python.net/crew/theller/py2exe/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pan_python en yahoo.com.ar Sat Oct 8 08:24:23 2005 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Sat, 08 Oct 2005 03:24:23 -0300 Subject: Recargar opciones en un combobox de wxpython Message-ID: <43476617.7030602@yahoo.com.ar> Hola! tengo un wxcombobox que creo de esta manera... self.tb_mue = wxComboBox(self, 2, "Default Value", style=wxCB_DROPDOWN|wxCB_READONLY) Despues le cargo las opciones a seleccionar mediante append... self.tb_mue.Append('Uno','1') self.tb_mue.Append('Dos','2') La cosa es que este cb tiene que borrar todas las opciones y volver a cargar opciones nuevas dependiendo de otros factores externos, y me presento ante el problema de tener que borrar todas las opciones del cb y volver a cargarlas con otras opciones. Lo que no encuento por ningun lado es COMO BORRAR LAS OPCIONES :), alguien sabe como hacerlo? Gracias!!! -- Saludos Panflin www.reconquista.com.ar From rapto en arrakis.es Sat Oct 8 11:57:42 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Sat, 08 Oct 2005 11:57:42 +0200 Subject: Baja In-Reply-To: <42B9984100656F9C@resmta03.ono.com> (added by postmaster@resmta03.ono.com) References: <42B9984100656F9C@resmta03.ono.com> (added by postmaster@resmta03.ono.com) Message-ID: <1128765462.9640.0.camel@localhost.localdomain> Utiliza la dirección que aparece al final de los mensajes de la lista. El sáb, 08-10-2005 a las 00:09 +0200, Berna escribió: > Quisiera darme de baja de esta lista. Gracias. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From foton_1974 en ono.com Sat Oct 8 16:49:55 2005 From: foton_1974 en ono.com (Perico) Date: Sat, 8 Oct 2005 16:49:55 +0200 Subject: =?ISO-8859-1?Q?Re:__python_-_gr=E1ficos?= In-Reply-To: <1128633473.27073.6.camel@localhost.localdomain> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <1128633473.27073.6.camel@localhost.localdomain> Message-ID: tiene muy buena pinta, si señor, ahora hay que ver si me ofrece lo que busco :-) gracias El 06/10/2005, a las 23:17, Marcos Sánchez Provencio escribió: > http://gato.sourceforge.net/ From mgallegol en gmail.com Sun Oct 9 04:24:27 2005 From: mgallegol en gmail.com (=?ISO-8859-1?Q?Martha_Luc=EDa_Gallego_L=F3pez?=) Date: Sat, 8 Oct 2005 21:24:27 -0500 Subject: Problema con combobox Message-ID: <3da61ab70510081924v379d4204p8138622f7df1e2ce@mail.gmail.com> Hola, a todos los listeros he enviado varias veces este correo, pero no encuentro respuesta; la verdad en lo que puedan colaborarme es de gran ayuda para mi. Lo que envío a continuación es el código de 2 módulos hechos en python 2.4 sobre Windows; el primer módulo como lo indica su nombre es un menú principal que se encarga de llamar al módulo características que tiene como alguna de sus funciones llamar a un combobox; el problema que sucede es que si corre pero no me muestra el combobox, y en cambio muestra una serie de errores que también envío para que me puedan corregir: #################modulo principal from Tkinter import * import caracteristicas def car_lugar(): caracteristicas.informacion() def MenuVigilanciaVolcanica(): MenuVigilancia.menu= Menu(MenuVigilancia) MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del lugar', underline= 0, command= car_lugar) MenuVigilancia.menu.add('separator') MenuVigilancia.menu.add_cascade(label= 'Salir del Programa', underline= 0, command= root.destroy) MenuVigilancia['menu']= MenuVigilancia.menu return MenuVigilancia root= Tk() mBar= Frame(root,relief= RAISED, borderwidth= 2) mBar.pack(fill= X) MenuVigilancia= MenuVigilanciaVolcanica() mBar.tk_menuBar(MenuVigilancia) root.title('MENU PRINCIPAL') root.mainloop() #############modulo caracteristicas from Tkinter import * import Pmw def informacion(): root = Tk() Pmw.initialise(root) grupo_pais= Pmw.Group(root, tag_text= 'Seleccione o digite opción') grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) lpais= Label(grupo_pais.interior(), text= "PAIS") lpais.grid(row= 0, column= 0, padx= 4) paises= ('Colombia','Costa Rica','Chile','Perú') ComboPais= Pmw.ComboBox(grupo_pais.interior(), scrolledlist_items= paises, entryfield_value= paises[0], dropdown=1) ComboPais.grid(row= 0, column= 1, padx= 4) .......... root.mainloop() En resumidas cuentas el código anterior es el que manejo y estos son los errores que se presentan después de correr los modulos: Exception in Tkinter callback Traceback (most recent call last): File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 1352, in __call__ return self.func(*args) File "C:\prueba\menuprincipal.py", line 39, in car_lugar caracteristicas.informacion() File "C:\prueba\caracteristicas.py", line 61, in informacion dropdown=1) File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ Pmw.EntryField, (interior,)) File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 524, in createcomponent widget = apply(widgetClass, widgetArgs, kw) File "C:\python\Pmw\Pmw_1_2\lib\PmwEntryField.py", line 73, in __init__ sequences = root.bind_class(tag) File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class return self._bind(('bind', className), sequence, func, add, 0) File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind return self.tk.splitlist(self.tk.call(what)) TclError: bad window path name ".19751360.19751600.19751640.19836480.19849424.19849584" AttributeError Exception in Tk callback Function: > (type: ) Args: () Traceback (innermost last): File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 1704, in __TkinterWidgetDestroy mega.destroy() File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy if self['dropdown'] and self._isPosted: AttributeError: ComboBox instance has no attribute '_isPosted' Gracias por su atención. From jordipascual en ono.com Sun Oct 9 09:12:42 2005 From: jordipascual en ono.com (Jordi Pascual) Date: Sun, 09 Oct 2005 09:12:42 +0200 Subject: Problema con combobox In-Reply-To: <3da61ab70510081924v379d4204p8138622f7df1e2ce@mail.gmail.com> References: <3da61ab70510081924v379d4204p8138622f7df1e2ce@mail.gmail.com> Message-ID: <4348C2EA.5010508@ono.com> ¿Soy sólo yo el que ha recibido el código sin indentar?? Aún es muy de mañana (para ser domingo...;-) o sea, que no lo puedo interpretar, me ha dado un mareo repentino :-) En/na Martha Lucía Gallego López ha escrit: >Hola, a todos los listeros he enviado varias veces este correo, pero >no encuentro respuesta; la verdad en lo que puedan colaborarme es de >gran ayuda para mi. > >Lo que envío a continuación es el código de 2 módulos hechos en python >2.4 sobre Windows; el primer módulo como lo indica su nombre es un >menú principal que se encarga de llamar al módulo características que >tiene como alguna de sus funciones llamar a un combobox; el problema >que sucede es que si corre pero no me muestra el combobox, y en cambio >muestra una serie de errores que también envío para que me puedan >corregir: > >#################modulo principal >from Tkinter import * >import caracteristicas > >def car_lugar(): >caracteristicas.informacion() > >def MenuVigilanciaVolcanica(): >MenuVigilancia.menu= Menu(MenuVigilancia) >MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del >lugar', >underline= 0, >command= car_lugar) >MenuVigilancia.menu.add('separator') >MenuVigilancia.menu.add_cascade(label= 'Salir del Programa', >underline= 0, >command= root.destroy) >MenuVigilancia['menu']= MenuVigilancia.menu >return MenuVigilancia > > root= Tk() >mBar= Frame(root,relief= RAISED, borderwidth= 2) >mBar.pack(fill= X) >MenuVigilancia= MenuVigilanciaVolcanica() >mBar.tk_menuBar(MenuVigilancia) >root.title('MENU PRINCIPAL') >root.mainloop() > > >#############modulo caracteristicas >from Tkinter import * >import Pmw >def informacion(): >root = Tk() >Pmw.initialise(root) >grupo_pais= Pmw.Group(root, >tag_text= 'Seleccione o digite opción') >grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) > >lpais= Label(grupo_pais.interior(), >text= "PAIS") >lpais.grid(row= 0, column= 0, padx= 4) > >paises= ('Colombia','Costa Rica','Chile','Perú') >ComboPais= Pmw.ComboBox(grupo_pais.interior(), >scrolledlist_items= paises, >entryfield_value= paises[0], >dropdown=1) >ComboPais.grid(row= 0, column= 1, padx= 4) .......... >root.mainloop() > >En resumidas cuentas el código anterior es el que manejo y estos son los >errores que se presentan después de correr los modulos: > >Exception in Tkinter callback >Traceback (most recent call last): >File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 1352, in __call__ >return self.func(*args) >File "C:\prueba\menuprincipal.py", line 39, in car_lugar >caracteristicas.informacion() >File "C:\prueba\caracteristicas.py", line 61, in informacion >dropdown=1) >File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ >Pmw.EntryField, (interior,)) >File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 524, in createcomponent >widget = apply(widgetClass, widgetArgs, kw) >File "C:\python\Pmw\Pmw_1_2\lib\PmwEntryField.py", line 73, in __init__ >sequences = root.bind_class(tag) >File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class >return self._bind(('bind', className), sequence, func, add, 0) >File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind >return self.tk.splitlist(self.tk.call(what)) >TclError: bad window path name >".19751360.19751600.19751640.19836480.19849424.19849584" >AttributeError Exception in Tk callback >Function: <_Pmw.Pmw_1_2.lib.PmwComboBox.ComboBox instance at 0x012EAC60>> (type: 'instancemethod'>) >Args: () >Traceback (innermost last): >File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 1704, in >__TkinterWidgetDestroy >mega.destroy() >File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy >if self['dropdown'] and self._isPosted: >AttributeError: ComboBox instance has no attribute '_isPosted' > >Gracias por su atención. >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From alvaro en haztelotumismo.net Sun Oct 9 15:59:29 2005 From: alvaro en haztelotumismo.net (Alvaro) Date: Sun, 09 Oct 2005 15:59:29 +0200 Subject: Problemas paginas psp Message-ID: <43492241.8070709@haztelotumismo.net> Buenas, Tengo un problema tratando de visualizar paginas .psp en mi apache y no consigo verlas nada mas que en texto plano, es decir modpython no las interpreta. Si uso para programas python normales otros PythonHandler, como por ejemplo mod_python.publisher, mod_python.cgihandler, etc. todo funciona perfectamente, pero el tema de las paginas psp se me resiste. No se si es algo evidente, pero tengo la sensación que solo se puede usar psp a partir de la version 3 de modpython. La verdad es que llevo poco tiempo explorando python y aun ando un poco perdido. Por un lado veo que para usar las psp debo instalarlas con jython en esta url: http://www.ciobriefings.com/psp/installation.htm Por otra parte veo que la configuración es correcta segun esta url: http://www.onlamp.com/pub/a/python/2004/02/26/python_server_pages.html Tampoco se si es extrictamente necesario o recomendable como alternativa usar WebKit. La configuración que tengo en el apache, para un directorio donde tengo mis ficheros psp es esta: AddHandler mod_python .psp PythonHandler mod_python.psp PythonDebug On El fichero que estoy tratando de probar tiene este contenido: <% import math %> Python Server Pages Test The square root of 25 is <%=math.sqrt ( 25 )%>. The square root of 50 is <%=math.sqrt ( 50 )%>. Las versiones que estoy usando son, apache 1.3.33-6, modpython 2.7.10 y python2.3, en una maquina con debian GNU/Linux. Gracias. Saludos. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From erny en sicem.biz Sun Oct 9 16:29:55 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Sun, 09 Oct 2005 16:29:55 +0200 Subject: ZLIB In-Reply-To: <004401c5cb3b$bd6be140$c801a8c0@catalin> References: <004401c5cb3b$bd6be140$c801a8c0@catalin> Message-ID: <43492963.70104@sicem.biz> Usa zipfile en vez de zlib. zlib es la libtería de compresión, pero no especifica nada, es decir, no crea un archivo, sino un stream de datos comprimidos. Con zipfile puedes usar cualquier programa que lee archivos .zip Erny Catalin Lungu wrote: >Hola, >Comprimiendo con zlib un fichero es posible que se descomprima con zip o rar o que sea autodescomprimible? > >Gracias de antemano, >Catalin >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From erny en sicem.biz Sun Oct 9 16:33:43 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Sun, 09 Oct 2005 16:33:43 +0200 Subject: ejemplos py2exe en =?ISO-8859-1?Q?espa=F1ol?= In-Reply-To: References: Message-ID: <43492A47.6040909@sicem.biz> Aprende inglés. Te va a ser más útil para el futuro. Erny Alexis Cuellar Ocampo wrote: >ok, cuando elabores el tuyo espero que lo compartas. > > > >ALEXIS CUELLAR > > >Estudiante de Ingenieria de Sistemas y Computacion > > >Pontificia Universidad Javeriana de cali > > > >________________________________ > >De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales >Enviado el: vie 07/10/2005 17:18 >Para: La lista de python en castellano >Asunto: RE: [Python-es] ejemplos py2exe en español > > > >Pues si lo quieres en español tendrás que esperar >hasta que alguno de los miembros de la comunidad lo >elabore (o qué tal tú mismo en cuanto aprendas a >usarlo). > >Yo tengo planeado publicar uno, pero eso será dentro >de uno o 2 meses, cuando tenga listo el manual de >implementación del patrón MVC2 con WebKit-Webware for >Python > > > --- Alexis Cuellar Ocampo >escribió: > > > >>en español???? >> >> >>ALEXIS CUELLAR >> >> >>Estudiante de Ingenieria de Sistemas y Computacion >> >> >>Pontificia Universidad Javeriana de cali >> >> >> >>________________________________ >> >>De: python-es-bounces en aditel.org en nombre de alex >>ordoñez >>Enviado el: vie 07/10/2005 7:44 >>Para: La lista de python en castellano >>Asunto: Re: [Python-es] ejemplos py2exe >> >> >> >>revisa este link >> >>http://starship.python.net/crew/theller/py2exe/ >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >> >> >>>_______________________________________________ >>> >>> >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >> > > > > > > >___________________________________________________________ >Do You Yahoo!? >La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From cloa en wanadoo.es Sun Oct 9 19:11:50 2005 From: cloa en wanadoo.es (Cloa) Date: Sun, 09 Oct 2005 19:11:50 +0200 Subject: Instalacion python en win xph In-Reply-To: <43462A58.8040708@hispasec.com> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <43462813.5020401@ls-l.org> <43462A58.8040708@hispasec.com> Message-ID: <43494F56.8030007@wanadoo.es> Si el problema puede estar por ahi. Al pinchar el ejecutable me da esta respuesta: I:\apps\python\en\install\python-2.3.4.exe no es una aplicacion win32 valida. ya he instalado en la carpeta windows\system32 el archivo mfc71.dll pero sigue dando la misma respusta al instalar (... no es una aplicacion win32 valida) http://starship.python.net/crew/mhammond/downloads/mfc71.dll Julio Canto escribió: > Chema Cortes wrote: > >> Cloa escribió: >> >> >>> Hola amigos, Realmente deseo usar python para poder programar. Hace >>> algun tiempo realice muchos programas usando Pascal y basic. >>> >>> Pero tengo un serio problemilla, ne hay manera que pueda instalar en >>> winxph. >>> >>> Si alguien puede ayudarme, se lo agradecere. o bien que lo explique >>> por aki >>> >> >> >> Ya van dos usuarios que reportan problemas de instalación en windows XP. >> Yo nunca he tenido problemas (e instalado muchos) y no puedo imaginar >> dónde está el problema. ¿Puedes ser más explícito del error que te da? >> >> Si el problema está al instalar las extensiones win32 recuerdo que el >> pythonwin necesita las MFCs de Microsoft: >> >> http://starship.python.net/crew/mhammond/downloads/mfc71.dll >> >> Copia esta DLL en System32 >> > > Quiza tenga que ver tb. con la version de Python a instalar. Yo he > instalado 2.2 + extensiones win32 en un XP a pelo y ha ido como un > tiro. Recuerdo de la lista de win32 en ingles que el problema era > relativamente frecuente en las 2.4. > Un saludo, > JC > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jordinas en gmail.com Sun Oct 9 19:22:31 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sun, 9 Oct 2005 19:22:31 +0200 Subject: Instalacion python en win xph In-Reply-To: <434598C5.8020405@wanadoo.es> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> Message-ID: <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> On 10/6/05, Cloa wrote: > Hola amigos, Realmente deseo usar python para poder programar. Hace > algun tiempo realice muchos programas usando Pascal y basic. > > Pero tengo un serio problemilla, ne hay manera que pueda instalar en > winxph. Abundando en lo que otros mensajes indican, ¿no es un poco contradictorio ser usuario de Windows XP home edition y pretender al mismo tiempo programar en Python? Ya se que esto suena a "flame", pero hay "programadores" de verdad usando winxph ???? JJOR From jordinas en gmail.com Sun Oct 9 19:24:07 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Sun, 9 Oct 2005 19:24:07 +0200 Subject: ejemplos py2exe In-Reply-To: References: Message-ID: <9140533f0510091024ha2295c9y5856f056e6b6df0d@mail.gmail.com> On 10/7/05, Alexis Cuellar Ocampo wrote: > en español???? el idioma de la informática es el inglés. O lo aceptas o cambias de profesión. JJOR From minoztro en gmail.com Sun Oct 9 19:28:50 2005 From: minoztro en gmail.com (Milton inostroza) Date: Sun, 9 Oct 2005 14:28:50 -0300 Subject: Instalacion python en win xph In-Reply-To: <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> Message-ID: <172699c50510091028u2b9ab16dq@mail.gmail.com> El 9/10/05, Joan Ordinas escribió: > On 10/6/05, Cloa wrote: > > Hola amigos, Realmente deseo usar python para poder programar. Hace > > algun tiempo realice muchos programas usando Pascal y basic. > > > > Pero tengo un serio problemilla, ne hay manera que pueda instalar en > > winxph. > > Abundando en lo que otros mensajes indican, ¿no es un poco > contradictorio ser usuario de Windows XP home edition y pretender al > mismo tiempo programar en Python? > > Ya se que esto suena a "flame", pero hay "programadores" de verdad > usando winxph ???? Te cuento que para la empresa que trabajé hace poco desarrollando un sistema de información (programado con python + gtk+ + postgresql, sobre linux), utilizan el sistema bajo plataforma guindoüs, y para eso debí instalar entre otras cosas python para esta plataforma. Creo que en la lista se debe ayudar a los principiantes (me considero), y no emitir juicios valoricos que puedan desmotivar y/o asustar a las personas que quieren entrar a este maravilloso mundo de python. sin el ánimo de producir polemica, salu2!! > > JJOR > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From minoztro en gmail.com Sun Oct 9 19:29:24 2005 From: minoztro en gmail.com (Milton inostroza) Date: Sun, 9 Oct 2005 14:29:24 -0300 Subject: Fwd: Instalacion python en win xph In-Reply-To: <172699c50510091028u2b9ab16dq@mail.gmail.com> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> <172699c50510091028u2b9ab16dq@mail.gmail.com> Message-ID: <172699c50510091029h66e75dcu@mail.gmail.com> El 9/10/05, Joan Ordinas escribió: > On 10/6/05, Cloa wrote: > > Hola amigos, Realmente deseo usar python para poder programar. Hace > > algun tiempo realice muchos programas usando Pascal y basic. > > > > Pero tengo un serio problemilla, ne hay manera que pueda instalar en > > winxph. > > Abundando en lo que otros mensajes indican, ¿no es un poco > contradictorio ser usuario de Windows XP home edition y pretender al > mismo tiempo programar en Python? > > Ya se que esto suena a "flame", pero hay "programadores" de verdad > usando winxph ???? Te cuento que para la empresa que trabajé hace poco desarrollando un sistema de información (programado con python + gtk+ + postgresql, sobre linux), utilizan el sistema bajo plataforma guindoüs, y para eso debí instalar entre otras cosas python para esta plataforma. Creo que en la lista se debe ayudar a los principiantes (me considero), y no emitir juicios valoricos que puedan desmotivar y/o asustar a las personas que quieren entrar a este maravilloso mundo de python. sin el ánimo de producir polemica, salu2!! > > JJOR > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From cloa en wanadoo.es Sun Oct 9 20:53:37 2005 From: cloa en wanadoo.es (Cloa) Date: Sun, 09 Oct 2005 20:53:37 +0200 Subject: Instalacion python en win xph In-Reply-To: <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> Message-ID: <43496731.7080702@wanadoo.es> hay circunstancias en las que se comparte un ordenata y debes adecuar las cosas. Ademas, no creo que eso tenga importancia. EL tema que se trata aqui es otro es otro. Los radicalimos estan demas. Joan Ordinas escribió: >On 10/6/05, Cloa wrote: > > >>Hola amigos, Realmente deseo usar python para poder programar. Hace >>algun tiempo realice muchos programas usando Pascal y basic. >> >>Pero tengo un serio problemilla, ne hay manera que pueda instalar en >>winxph. >> >> > >Abundando en lo que otros mensajes indican, ¿no es un poco >contradictorio ser usuario de Windows XP home edition y pretender al >mismo tiempo programar en Python? > >Ya se que esto suena a "flame", pero hay "programadores" de verdad >usando winxph ???? > >JJOR >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From mgallegol en gmail.com Mon Oct 10 18:01:02 2005 From: mgallegol en gmail.com (=?ISO-8859-1?Q?Martha_Luc=EDa_Gallego_L=F3pez?=) Date: Mon, 10 Oct 2005 11:01:02 -0500 Subject: Problema con combobox Message-ID: <3da61ab70510100901hc8941f3y2de51081ea9946de@mail.gmail.com> Antes que nada, presento disculpas por incidente de indentación, por tal motivo envio nuevamente código y lamento el mareo de Jordi Pascal :{ Hola, a todos los listeros he enviado varias veces este correo, pero no encuentro respuesta; es de gran ayuda para mí en lo que puedan colaborarme. El problema que se esta presentando con el código es por el manejo de combobox. Estoy manejando dos módulos el primero es un menu principal que dentro de alguna de sus tareas llama a un módulo que puse por nombre caracteristicas allí tengo una funcion que tiene por nombre información() y dentro de ella es que estoy manejando los combobox pero es aquí donde surge el problema: #################modulo principal#################### from Tkinter import * import caracteristicas def car_lugar(): caracteristicas.informacion() def MenuVigilanciaVolcanica(): MenuVigilancia.menu= Menu(MenuVigilancia) MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del lugar', underline= 0, command= car_lugar) MenuVigilancia.menu.add('separator') MenuVigilancia.menu.add_cascade(label= 'Salir del Programa', underline= 0, command= root.destroy) MenuVigilancia['menu']= MenuVigilancia.menu return MenuVigilancia root= Tk() mBar= Frame(root,relief= RAISED, borderwidth= 2) mBar.pack(fill= X) MenuVigilancia= MenuVigilanciaVolcanica() mBar.tk_menuBar(MenuVigilancia) root.title('MENU PRINCIPAL') root.mainloop() #############modulo caracteristicas######################## from Tkinter import * import Pmw def informacion(): root = Tk() Pmw.initialise(root) grupo_pais= Pmw.Group(root, tag_text= 'Seleccione o digite opción') grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) lpais= Label(grupo_pais.interior(), text= "PAIS") lpais.grid(row= 0, column= 0, padx= 4) paises= ('Colombia','Costa Rica','Chile','Perú') ComboPais= Pmw.ComboBox(grupo_pais.interior(), scrolledlist_items= paises, entryfield_value= paises[0], dropdown=1) ComboPais.grid(row= 0, column= 1, padx= 4) root.mainloop() Los errores que surgen al correr el modulo menuprincipal son: Exception in Tkinter callback Traceback (most recent call last): File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 1352, in __call__ return self.func(*args) File "C:\prueba\Ejercicio\menuprincipal.py", line 39, in car_lugar caracteristicas.informacion() File "C:\prueba\Ejercicio\caracteristicas.py", line 71, in informacion dropdown=1) File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ Pmw.EntryField, (interior,)) File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 524, increatecomponent widget = apply(widgetClass, widgetArgs, kw) File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwEntryField.py", line 73, in__init__ sequences = root.bind_class(tag) File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class return self._bind(('bind', className), sequence, func, add, 0) File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind return self.tk.splitlist(self.tk.call(what)) TclError: bad window path name ".19752040.19752280.19752320.19849384.19849984.19850144" AttributeError Exception in Tk callback Function: > (type: ) Args: () Traceback (innermost last): File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 1704, in__TkinterWidgetDestroy mega.destroy() File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy if self['dropdown'] and self._isPosted: AttributeError: ComboBox instance has no attribute '_isPosted' Gracias por su atención. From acuellar en puj.edu.co Mon Oct 10 18:16:52 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Mon, 10 Oct 2005 11:16:52 -0500 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D_ejemplos_py2exe__en_espa=F1ol?= Message-ID: en esas estoy, pero por ahora trato de conseguir todo en español ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Ernesto Revilla Enviado el: Dom 09/10/2005 9:33 Para: La lista de python en castellano Asunto: Re: [Python-es] ejemplos py2exe en español Aprende inglés. Te va a ser más útil para el futuro. Erny Alexis Cuellar Ocampo wrote: >ok, cuando elabores el tuyo espero que lo compartas. > > > >ALEXIS CUELLAR > > >Estudiante de Ingenieria de Sistemas y Computacion > > >Pontificia Universidad Javeriana de cali > > > >________________________________ > >De: python-es-bounces en aditel.org en nombre de Cesar Cardenas Desales >Enviado el: vie 07/10/2005 17:18 >Para: La lista de python en castellano >Asunto: RE: [Python-es] ejemplos py2exe en español > > > >Pues si lo quieres en español tendrás que esperar >hasta que alguno de los miembros de la comunidad lo >elabore (o qué tal tú mismo en cuanto aprendas a >usarlo). > >Yo tengo planeado publicar uno, pero eso será dentro >de uno o 2 meses, cuando tenga listo el manual de >implementación del patrón MVC2 con WebKit-Webware for >Python > > > --- Alexis Cuellar Ocampo >escribió: > > > >>en español???? >> >> >>ALEXIS CUELLAR >> >> >>Estudiante de Ingenieria de Sistemas y Computacion >> >> >>Pontificia Universidad Javeriana de cali >> >> >> >>________________________________ >> >>De: python-es-bounces en aditel.org en nombre de alex >>ordoñez >>Enviado el: vie 07/10/2005 7:44 >>Para: La lista de python en castellano >>Asunto: Re: [Python-es] ejemplos py2exe >> >> >> >>revisa este link >> >>http://starship.python.net/crew/theller/py2exe/ >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >> >> >>>_______________________________________________ >>> >>> >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> >> > > > > > > >___________________________________________________________ >Do You Yahoo!? >La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From foton_1974 en ono.com Tue Oct 11 00:48:45 2005 From: foton_1974 en ono.com (Perico) Date: Tue, 11 Oct 2005 00:48:45 +0200 Subject: portabilidad Message-ID: <79C1FBE8-8932-4E1E-B957-FB51464017C3@ono.com> Hola, debo de hacer un trabajo sobre el aspecto multiplataforma de una aplicación python ¿Se os ocurre alguna cosa que pueda resultar de relevancia? Un saludo. Perico. From rapto en arrakis.es Mon Oct 10 09:48:57 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Mon, 10 Oct 2005 09:48:57 +0200 Subject: Problemas paginas psp In-Reply-To: <43492241.8070709@haztelotumismo.net> References: <43492241.8070709@haztelotumismo.net> Message-ID: <1128930537.8491.8.camel@savin.proteus> se llaman igual pero sólo se parecen en la funcionalidad. La Playstation portátil también se llama PSP :-P Los psp para jython vendrán bien si tienes un servidor de servlets chutando. En el artículo de onlamp lo primero que dicen es que están hablando de novedades de la 3.1 respecto a la 3.0. Si le echas un vistazo a la última generación de Webkit, me lo cuentas luego, que yo estoy obsoleto. El dom, 09-10-2005 a las 15:59 +0200, Alvaro escribió: > Buenas, > > Tengo un problema tratando de visualizar paginas .psp en mi apache y no > consigo verlas nada mas que en texto plano, es decir modpython no las > interpreta. Si uso para programas python normales otros PythonHandler, > como por ejemplo > mod_python.publisher, mod_python.cgihandler, etc. todo funciona > perfectamente, pero el tema de las paginas psp se me resiste. No se si > es algo evidente, pero tengo la sensación que solo se puede usar psp a > partir de la version 3 de modpython. La verdad es que llevo poco tiempo > explorando python y aun ando un poco perdido. Por un lado veo que para > usar las psp debo instalarlas con jython en esta url: > > http://www.ciobriefings.com/psp/installation.htm > > Por otra parte veo que la configuración es correcta segun esta url: > > http://www.onlamp.com/pub/a/python/2004/02/26/python_server_pages.html > > > Tampoco se si es extrictamente necesario o recomendable como alternativa > usar WebKit. > > > La configuración que tengo en el apache, para un directorio donde tengo > mis ficheros psp es esta: > > > AddHandler mod_python .psp > PythonHandler mod_python.psp > PythonDebug On > > > El fichero que estoy tratando de probar tiene este contenido: > > <% import math %> > > > Python Server Pages Test > > > The square root of 25 is <%=math.sqrt ( 25 )%>. The square root of 50 > is <%=math.sqrt ( 50 )%>. > > > > > Las versiones que estoy usando son, apache 1.3.33-6, modpython 2.7.10 y > python2.3, en una maquina con debian GNU/Linux. > > Gracias. > Saludos. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mgallegol en gmail.com Tue Oct 11 18:19:14 2005 From: mgallegol en gmail.com (=?ISO-8859-1?Q?Martha_Luc=EDa_Gallego_L=F3pez?=) Date: Tue, 11 Oct 2005 11:19:14 -0500 Subject: Problema combobox Message-ID: <3da61ab70510110919ma0e8240q10f6c244eeefec51@mail.gmail.com> Antes que nada, presento disculpas por incidente de indentación, por tal motivo envio nuevamente código y lamento el mareo de Jordi Pascal :{ Hola, a todos los listeros he enviado varias veces este correo, pero no encuentro respuesta; es de gran ayuda para mí en lo que puedan colaborarme. El problema que se esta presentando con el código es por el manejo de combobox. Estoy manejando dos módulos el primero es un menu principal que dentro de alguna de sus tareas llama a un módulo que puse por nombre caracteristicas allí tengo una funcion que tiene por nombre información() y dentro de ella es que estoy manejando los combobox pero es aquí donde surge el problema: - Show quoted text - #################modulo principal#################### from Tkinter import * import caracteristicas def car_lugar(): caracteristicas.informacion() def MenuVigilanciaVolcanica(): MenuVigilancia.menu= Menu(MenuVigilancia) MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del lugar' , underline= 0, command= car_lugar) MenuVigilancia.menu.add('separator') MenuVigilancia.menu.add_cascade (label= 'Salir del Programa', underline= 0, command= root.destroy) MenuVigilancia['menu' ]= MenuVigilancia.menu return MenuVigilancia root= Tk() mBar= Frame(root,relief= RAISED, borderwidth= 2) mBar.pack(fill= X) MenuVigilancia= MenuVigilanciaVolcanica() mBar.tk_menuBar(MenuVigilancia) root.title('MENU PRINCIPAL' ) root.mainloop() #############modulo caracteristicas######################## from Tkinter import * import Pmw def informacion(): root = Tk() Pmw.initialise(root) grupo_pais= Pmw.Group(root, tag_text= 'Seleccione o digite opción') grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) lpais= Label(grupo_pais.interior(), text= "PAIS") lpais.grid(row= 0, column= 0, padx= 4) paises= ('Colombia','Costa Rica','Chile','Perú') ComboPais= Pmw.ComboBox(grupo_pais.interior(), scrolledlist_items= paises, entryfield_value= paises[0], dropdown=1) ComboPais.grid(row= 0, column= 1, padx= 4) root.mainloop() Los errores que surgen al correr el modulo menuprincipal son: Exception in Tkinter callback Traceback (most recent call last): File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py" , line 1352, in __call__ return self.func(*args) File "C:\prueba\Ejercicio\menuprincipal.py", line 39, in car_lugar caracteristicas.informacion() File "C:\prueba\Ejercicio\caracteristicas.py", line 71, in informacion dropdown=1) File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ Pmw.EntryField, (interior,)) File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwBase.py" , line 524, increatecomponent widget = apply(widgetClass, widgetArgs, kw) File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwEntryField.py" , line 73, in__init__ sequences = root.bind_class(tag) File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class return self._bind(('bind', className), sequence, func, add, 0) File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind return self.tk.splitlist(self.tk.call(what)) TclError: bad window path name ".19752040.19752280.19752320.19849384.19849984.19850144" AttributeError Exception in Tk callback Function: > ( type: < type 'instancemethod'>) Args: () Traceback (innermost last): File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwBase.py" , line 1704, in__TkinterWidgetDestroy mega.destroy() File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy if self['dropdown'] and self._isPosted: AttributeError: ComboBox instance has no attribute '_isPosted' Gracias por su atención. From evelasco en notes.banesto.es Mon Oct 10 11:53:36 2005 From: evelasco en notes.banesto.es (evelasco en notes.banesto.es) Date: Mon, 10 Oct 2005 11:53:36 +0200 Subject: Instalacion python en win xph Message-ID: Sin el más mínimo ánimo de "flame". Creo que todo lo que sea extender el uso de Python y Open Source es bueno, incluso sobre plataformas comerciales o domésticas. Y sí, aunque yo no sea uno de ellos, conozco muchos y excelentes programadores que trabajan sobre entornos de Microsoft. Lo del Home Edition es bastante anecdótico, cada cual aprende en lo que primero pilla. A fin de cuentas, una de las cosas que queremos para nuestro lenguaje favorito es que corra en cuantos más entornos, mejor. Me encantaría verlo en videoconsolas portátiles o en Palm OS, por ejemplo. En todo caso, juraría que he visto Python instalado sobre XPHE. ¿Lo habré soñado? Cordiales saludos. On 10/6/05, Cloa wrote: > Hola amigos, Realmente deseo usar python para poder programar. Hace > algun tiempo realice muchos programas usando Pascal y basic. > > Pero tengo un serio problemilla, ne hay manera que pueda instalar en > winxph. Abundando en lo que otros mensajes indican, ¿no es un poco contradictorio ser usuario de Windows XP home edition y pretender al mismo tiempo programar en Python? Ya se que esto suena a "flame", pero hay "programadores" de verdad usando winxph ???? JJOR _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es 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. From luis.iglesias en vigo.org Mon Oct 10 11:17:47 2005 From: luis.iglesias en vigo.org (Luis Iglesias) Date: Mon, 10 Oct 2005 11:17:47 +0200 Subject: Aplicaciones Palm Pilot In-Reply-To: <434625EF.2030908@ls-l.org> References: <434625EF.2030908@ls-l.org> Message-ID: <434A31BB.9040101@vigo.org> Chema Cortes escribió: >Edwin Quijada escribió: > > >>Hace algun tiempo lei que esxistia una version de Python la cual se >>podia usar para crear aplicaciones para Palm _ Es cierto _ >>Necesito crear un par de aplicaciones donde trabajo para un par de palm >>y me gustaria hacerla sobre python >> >> > >Yo también estaba en la misma tesitura. Al final, con mucho pesar, me >decidí a programar en Lua para Palm (PLua), que es muy parecido al >python e igual de divertido, que permite crear interfaces gráficos >sencillo y acceso al hardware (ir, bluetooth, serie,...). > >Apúntate a la lista de PLua y entre los archivos de la web encontrarás >la nueva versión Plua 2.0 (implementa el Lua-5.0, con metatablas y >corrutinas): > >Plua-2.0 (lua-5): > http://groups.yahoo.com/group/plua/ > >Plua-1.0 (lua-4): > http://netpage.em.com.br/mmand/plua.htm > >Lua: > http://www.lua.org > http://lua-users.org > >Programming in Lua (eBook): > http://www.lua.org/pil/ > > Espero no cometer sacrilegio, pero ya que te han hablado de otros lenguajes, quizás también quieras ver SuperWaba www.superwaba.com, basado en java y portado a PocketPC además de Palm. También te permite acceder al hardware del dispositivo y a datos específicos, como las entradas en la libreta de direcciones. Luis. From djcasco en gmail.com Mon Oct 10 19:54:44 2005 From: djcasco en gmail.com (David Casco) Date: Mon, 10 Oct 2005 14:54:44 -0300 Subject: Instalacion python en win xph In-Reply-To: <43496731.7080702@wanadoo.es> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <9140533f0510091022r4c8647bai6076e19ceb19747e@mail.gmail.com> <43496731.7080702@wanadoo.es> Message-ID: Quizas con esto no te pueda ayudar demasiado pero todas las veces que instale python en xp no tuve problemas, aunque siempre fue en la version professional y nunca en home edition. Tal vez esto tenga algo que ver, si encuentro algun home edition por ahi pruebo y te aviso. De todas formas podrias probar con python 2.4 a ver que pasa ( a mi me anduvieron la 2.3 y 2.4) Saludos y suerte David -- Solo los peces muertos siguen la corriente From lcatalin en siadv.com Mon Oct 10 08:56:34 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Mon, 10 Oct 2005 08:56:34 +0200 Subject: Recargar opciones en un combobox de wxpython References: <43476617.7030602@yahoo.com.ar> Message-ID: <008901c5cd67$c10c46e0$c801a8c0@catalin> .Remove(desde, hasta) From py en ls-l.org Mon Oct 10 10:04:47 2005 From: py en ls-l.org (Chema Cortes) Date: Mon, 10 Oct 2005 10:04:47 +0200 Subject: Problema con combobox In-Reply-To: <3da61ab70510081924v379d4204p8138622f7df1e2ce@mail.gmail.com> References: <3da61ab70510081924v379d4204p8138622f7df1e2ce@mail.gmail.com> Message-ID: <434A209F.5070804@ls-l.org> Martha Lucía Gallego López escribió: > Hola, a todos los listeros he enviado varias veces este correo, pero > no encuentro respuesta; la verdad en lo que puedan colaborarme es de > gran ayuda para mi. > > Lo que envío a continuación es el código de 2 módulos hechos en python > 2.4 sobre Windows; el primer módulo como lo indica su nombre es un > menú principal que se encarga de llamar al módulo características que > tiene como alguna de sus funciones llamar a un combobox; el problema > que sucede es que si corre pero no me muestra el combobox, y en cambio > muestra una serie de errores que también envío para que me puedan > corregir: Ya no recuerdo cuantas veces he visto el mismo código, pero sigo sin ver las recomendaciones que te he ido dando. Lo primero es que sólo deberías utilizar un único 'root' para todo el código. El resto de ventanas deben ser creadas con la función Toplevel(). Una vez que has decidido en qué sitio vas a crear root, sigue cualquiera de las dos recomendaciones que te he puesto en otros mensajes ( a) crear root en el módulo principal y enviarlo como argumento, b) crear root en el módulo y retornarlo al módulo principal). > #################modulo principal > from Tkinter import * > import caracteristicas > > def car_lugar(): > caracteristicas.informacion() > > def MenuVigilanciaVolcanica(): > MenuVigilancia.menu= Menu(MenuVigilancia) > MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del > lugar', > underline= 0, > command= car_lugar) > MenuVigilancia.menu.add('separator') > MenuVigilancia.menu.add_cascade(label= 'Salir del Programa', > underline= 0, > command= root.destroy) > MenuVigilancia['menu']= MenuVigilancia.menu > return MenuVigilancia > > root= Tk() > mBar= Frame(root,relief= RAISED, borderwidth= 2) > mBar.pack(fill= X) > MenuVigilancia= MenuVigilanciaVolcanica() > mBar.tk_menuBar(MenuVigilancia) > root.title('MENU PRINCIPAL') > root.mainloop() > > > #############modulo caracteristicas > from Tkinter import * > import Pmw > def informacion(): > root = Tk() > Pmw.initialise(root) > grupo_pais= Pmw.Group(root, > tag_text= 'Seleccione o digite opción') > grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) > > lpais= Label(grupo_pais.interior(), > text= "PAIS") > lpais.grid(row= 0, column= 0, padx= 4) > > paises= ('Colombia','Costa Rica','Chile','Perú') > ComboPais= Pmw.ComboBox(grupo_pais.interior(), > scrolledlist_items= paises, > entryfield_value= paises[0], > dropdown=1) > ComboPais.grid(row= 0, column= 1, padx= 4) .......... > root.mainloop() > > En resumidas cuentas el código anterior es el que manejo y estos son los > errores que se presentan después de correr los modulos: > > Exception in Tkinter callback > Traceback (most recent call last): > File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 1352, in __call__ > return self.func(*args) > File "C:\prueba\menuprincipal.py", line 39, in car_lugar > caracteristicas.informacion() > File "C:\prueba\caracteristicas.py", line 61, in informacion > dropdown=1) > File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ > Pmw.EntryField, (interior,)) > File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 524, in createcomponent > widget = apply(widgetClass, widgetArgs, kw) > File "C:\python\Pmw\Pmw_1_2\lib\PmwEntryField.py", line 73, in __init__ > sequences = root.bind_class(tag) > File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class > return self._bind(('bind', className), sequence, func, add, 0) > File "C:\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind > return self.tk.splitlist(self.tk.call(what)) > TclError: bad window path name > ".19751360.19751600.19751640.19836480.19849424.19849584" > AttributeError Exception in Tk callback > Function: <_Pmw.Pmw_1_2.lib.PmwComboBox.ComboBox instance at 0x012EAC60>> (type: 'instancemethod'>) > Args: () > Traceback (innermost last): > File "C:\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 1704, in > __TkinterWidgetDestroy > mega.destroy() > File "C:\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy > if self['dropdown'] and self._isPosted: > AttributeError: ComboBox instance has no attribute '_isPosted' > > Gracias por su atención. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From palao en decsai.ugr.es Mon Oct 10 13:42:10 2005 From: palao en decsai.ugr.es (Francisco Carlos Palao =?iso-8859-1?b?UmVpbulz?=) Date: Mon, 10 Oct 2005 13:42:10 +0200 Subject: Fallo del import desde windows Message-ID: <1128944530.434a539234412@decsai.ugr.es> Hola a todos, Estoy utilizando código escrito en C++ mediante un módulo que he creado para python utilizando el swig. Esto me crea un archivo llamado _wrapper.so que mediante el siguiente código en python me lo importa correctamente: #Crea el objeto utilizando el '_wrapper.so' import _wrapper #Inicializa el objeto wrapper para usar el código C++ deseado. wraper.start() El caso es que esto me funciona en Linux perfectamente, pero me llevo los mismos archivos a windows (incluido el _wrapper.so) y no me reconoce el import. Me da el siguiente fallo: ImportError: No module named _wrapper ¿Será porque no encuentra el archivo _wrapper.so o porque este fichero está generado en linux mediante el swig? Gracias a todos de ante mano! Francisco Palao. From acuellar en puj.edu.co Mon Oct 10 18:14:54 2005 From: acuellar en puj.edu.co (Alexis Cuellar Ocampo) Date: Mon, 10 Oct 2005 11:14:54 -0500 Subject: ejemplos py2exe Message-ID: hey en "Python-es", que significa es???? ALEXIS CUELLAR Estudiante de Ingenieria de Sistemas y Computacion Pontificia Universidad Javeriana de cali ________________________________ De: python-es-bounces en aditel.org en nombre de Joan Ordinas Enviado el: Dom 09/10/2005 12:24 Para: La lista de python en castellano Asunto: Re: [Python-es] ejemplos py2exe On 10/7/05, Alexis Cuellar Ocampo wrote: > en español???? el idioma de la informática es el inglés. O lo aceptas o cambias de profesión. JJOR _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From i_munoz en euskalnet.net Mon Oct 10 14:30:03 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Mon, 10 Oct 2005 14:30:03 +0200 Subject: pygtk y gazpacho Message-ID: <434A5ECB.5050607@euskalnet.net> Hola: ¿Hay alguien en la lista que haya diseñado GUIs con gazpacho? Si es así, cómo generáis luego el código en python? Es que con glade existe tepache, que a partir del fichero glade te genera el código python correspondiente, pero creo que no funciona en gazpacho. From cescd en yahoo.com.mx Mon Oct 10 16:28:13 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 10 Oct 2005 09:28:13 -0500 (CDT) Subject: Instalacion python en win xph In-Reply-To: <43494F56.8030007@wanadoo.es> References: <43494F56.8030007@wanadoo.es> Message-ID: <20051010142814.12012.qmail@web50401.mail.yahoo.com> Probablemente el archivo que descargaste está incompleto o sufrió alguna corrupción durante la transferencia. Prueba a bajarlo de nuevo, o verifica su integridad con la firma MD5. --- Cloa escribió: > Si el problema puede estar por ahi. Al pinchar el > ejecutable me da esta > respuesta: > I:\apps\python\en\install\python-2.3.4.exe no es una > aplicacion win32 > valida. > ya he instalado en la carpeta windows\system32 el > archivo mfc71.dll > pero sigue dando la misma respusta al instalar (... > no es una aplicacion > win32 valida) > > http://starship.python.net/crew/mhammond/downloads/mfc71.dll > > Julio Canto escribió: > > > Chema Cortes wrote: > > > >> Cloa escribió: > >> > >> > >>> Hola amigos, Realmente deseo usar python para > poder programar. Hace > >>> algun tiempo realice muchos programas usando > Pascal y basic. > >>> > >>> Pero tengo un serio problemilla, ne hay manera > que pueda instalar en > >>> winxph. > >>> > >>> Si alguien puede ayudarme, se lo agradecere. o > bien que lo explique > >>> por aki > >>> > >> > >> > >> Ya van dos usuarios que reportan problemas de > instalación en windows XP. > >> Yo nunca he tenido problemas (e instalado muchos) > y no puedo imaginar > >> dónde está el problema. ¿Puedes ser más explícito > del error que te da? > >> > >> Si el problema está al instalar las extensiones > win32 recuerdo que el > >> pythonwin necesita las MFCs de Microsoft: > >> > >> > http://starship.python.net/crew/mhammond/downloads/mfc71.dll > >> > >> Copia esta DLL en System32 > >> > > > > Quiza tenga que ver tb. con la version de Python a > instalar. Yo he > > instalado 2.2 + extensiones win32 en un XP a pelo > y ha ido como un > > tiro. Recuerdo de la lista de win32 en ingles que > el problema era > > relativamente frecuente en las 2.4. > > Un saludo, > > JC > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From lcatalin en siadv.com Tue Oct 11 11:36:34 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Tue, 11 Oct 2005 11:36:34 +0200 Subject: (OT) Re: ZLIB References: <004401c5cb3b$bd6be140$c801a8c0@catalin> <43492963.70104@sicem.biz> Message-ID: <000501c5ce47$45266070$c801a8c0@catalin> Hola Erny, Pues ni siquiera sabia de la existencia de zipfile, con ella me vale. Mira te voy a hacer una pregunta mitad Python, mitad Zope porque he visto que te enteras de los 2. Tengo unos ficheros en Zope añadidos con el objeto File. Desde una PageTemplate llamo a una external method pasandole como parametro una lista con la ruta de varios de esos ficheros. En el external method a trevez del urllib leo los ficheros, los comprimo y tengo la intención de subir el fichero comprimido como un link para que se pude descargar que por cierto no tengo ni ideea de hacerlo. De todas formas esta solución no me vale porque como tengo muchos ficheros el urllib.urlopen tarda un par de segundos, pues imaginate multiplicado por 20-30 ficheros. No se si hay alguna forma de hacerlo directamente desde Zope, el external method que sirva simplemente para comprimir. Un saludo, Perdon por hacer preguntas Zope en el foro de Python From i_munoz en euskalnet.net Wed Oct 12 21:00:34 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Wed, 12 Oct 2005 21:00:34 +0200 Subject: python + gazpacho Message-ID: <434D5D52.2000601@euskalnet.net> Hola: ¿Alguien ha usado gazpacho para hacer algún programita con python? ¿Cómo generáis el código correspondiente? Yo es que he probado tepache, y con interfaces generadas en glade funciona muy bien, pero con gazpacho no. ¿Alguna otra alternativa? From i_munoz en euskalnet.net Wed Oct 12 21:28:00 2005 From: i_munoz en euskalnet.net (=?ISO-8859-1?Q?I=F1igo?=) Date: Wed, 12 Oct 2005 21:28:00 +0200 Subject: python + gazpacho Message-ID: <434D63C0.5040706@euskalnet.net> Hola: ¿Alguien ha usado gazpacho para hacer algún programita con python? ¿Cómo generáis el código correspondiente? Yo es que he probado tepache, y con interfaces generadas en glade funciona muy bien, pero con gazpacho no. ¿Alguna otra alternativa? From lslorg en ls-l.org Mon Oct 10 02:02:39 2005 From: lslorg en ls-l.org (Chema Cortes) Date: Mon, 10 Oct 2005 02:02:39 +0200 Subject: Instalacion python en win xph In-Reply-To: <43494F56.8030007@wanadoo.es> References: <6CE75583-D06B-47E3-B4D4-9D8C7E0A09D4@ono.com> <1128626549.10396.16.camel@localhost.localdomain> <434598C5.8020405@wanadoo.es> <43462813.5020401@ls-l.org> <43462A58.8040708@hispasec.com> <43494F56.8030007@wanadoo.es> Message-ID: <20051010020239.vk8u5sy79pes4c0o@ls-l.org> Quoting Cloa : > Si el problema puede estar por ahi. Al pinchar el ejecutable me da > esta respuesta: > I:\apps\python\en\install\python-2.3.4.exe no es una aplicacion win32 valida. Sospecho que tienes un problema con la descarga del archivo. Alguna vez me ha ocurrido algo similar por culpa del explorer. Vacía la caché y los archivor temporales de internet y vuelve a bajarte el instalador. Si aún así falla, intenta utilizar el firefox ó bajártelo desde otro ordenador. Te aseguro que el instalador funciona perfectamente. Tu problema es que, por la razón que sea, no llegas a descargar el instalador completo. > ya he instalado en la carpeta windows\system32 el archivo mfc71.dll > pero sigue dando la misma respusta al instalar La mfcs sólo son necesarias para el pythonwin (o sea, para hacer funcionar el IDE específica de windows). From lslorg en ls-l.org Mon Oct 10 02:06:15 2005 From: lslorg en ls-l.org (Chema Cortes) Date: Mon, 10 Oct 2005 02:06:15 +0200 Subject: Problemas paginas psp In-Reply-To: <43492241.8070709@haztelotumismo.net> References: <43492241.8070709@haztelotumismo.net> Message-ID: <20051010020615.bu3lva64n6nks8ss@ls-l.org> Quoting Alvaro : > Buenas, > > Tengo un problema tratando de visualizar paginas .psp en mi apache y no > consigo verlas nada mas que en texto plano, es decir modpython no las > interpreta. Si uso para programas python normales otros PythonHandler, > como por ejemplo > mod_python.publisher, mod_python.cgihandler, etc. todo funciona > perfectamente, pero el tema de las paginas psp se me resiste. No se si > es algo evidente, pero tengo la sensación que solo se puede usar psp a > partir de la version 3 de modpython. Para ser exacto: mod_python-3.1 From clp en opencanarias.com Mon Oct 10 16:06:29 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Mon, 10 Oct 2005 15:06:29 +0100 Subject: Recargar opciones en un combobox de wxpython In-Reply-To: <43476617.7030602@yahoo.com.ar> References: <43476617.7030602@yahoo.com.ar> Message-ID: <1128953189.8007.0.camel@localhost.localdomain> El wxComboBox hereda de wxControlWithItems y existe la función Delete. Recordar que python es un lenguaje orientado a objetos y hay funciones que se heredan... Salu2 de clp ;) El sáb, 08-10-2005 a las 03:24 -0300, Ariel Nardelli escribió: > Hola! > > tengo un wxcombobox que creo de esta manera... > > self.tb_mue = wxComboBox(self, 2, "Default Value", > style=wxCB_DROPDOWN|wxCB_READONLY) > > Despues le cargo las opciones a seleccionar mediante append... > self.tb_mue.Append('Uno','1') > self.tb_mue.Append('Dos','2') > > La cosa es que este cb tiene que borrar todas las opciones y volver a > cargar opciones nuevas dependiendo de otros factores externos, y me > presento ante el problema de tener que borrar todas las opciones del cb > y volver a cargarlas con otras opciones. > Lo que no encuento por ningun lado es COMO BORRAR LAS OPCIONES :), > alguien sabe como hacerlo? > > Gracias!!! > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From alxgnar en gmail.com Thu Oct 13 17:15:02 2005 From: alxgnar en gmail.com (=?ISO-8859-1?Q?alex_ordo=F1ez?=) Date: Thu, 13 Oct 2005 10:15:02 -0500 Subject: ejemplos py2exe In-Reply-To: References: Message-ID: <26a762360510130815l67732aa3o@mail.gmail.com> ???? que es lo que quieres. From cescd en yahoo.com.mx Thu Oct 13 17:47:01 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 13 Oct 2005 10:47:01 -0500 (CDT) Subject: portabilidad In-Reply-To: <79C1FBE8-8932-4E1E-B957-FB51464017C3@ono.com> References: <79C1FBE8-8932-4E1E-B957-FB51464017C3@ono.com> Message-ID: <20051013154701.94957.qmail@web50406.mail.yahoo.com> Bueno, la portabilidad tiene sentido cuando estás pensando que desde un principio las condiciones bajo las que opera la aplicación pueden varias o cambiar, por mencionar algo: - La gente la va a usar mediante varias plataformas: Windoze, Mac, Linux, Unix... Aplicaciones muy populares como BitTorrent y Clamwin tienen mucho que ver con Python, y corren en diferentes plataformas. - Si es una aplicación de servidor, puede ser que si es acogida de manera exitosa, crezca la carga la usuarios o datos, por lo que podría ser necesario migrarla a un servidor más potente o estable (de Win32 a Linux, por poner un ejemplo) Saludos --- Perico escribió: > Hola, debo de hacer un trabajo sobre el aspecto > multiplataforma de > una aplicación python ¿Se os ocurre alguna cosa que > pueda resultar de > relevancia? > > Un saludo. > Perico._______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From palao en decsai.ugr.es Thu Oct 13 18:10:55 2005 From: palao en decsai.ugr.es (Francisco Carlos Palao =?iso-8859-1?b?UmVpbulz?=) Date: Thu, 13 Oct 2005 18:10:55 +0200 Subject: Fallo del import desde windows In-Reply-To: <1128944530.434a539234412@decsai.ugr.es> References: <1128944530.434a539234412@decsai.ugr.es> Message-ID: <1129219855.434e870fd87aa@decsai.ugr.es> Hola a todos, Estoy utilizando código escrito en C++ mediante un módulo que he creado para python utilizando el swig. Esto me crea un archivo llamado _wrapper.so que mediante el siguiente código en python me lo importa correctamente: #Crea el objeto utilizando el '_wrapper.so' import _wrapper #Inicializa el objeto wrapper para usar el código C++ deseado. wraper.start() El caso es que esto me funciona en Linux perfectamente, pero me llevo los mismos archivos a windows (incluido el _wrapper.so) y no me reconoce el import. Me da el siguiente fallo: ImportError: No module named _wrapper ¿Será porque no encuentra el archivo _wrapper.so o porque este fichero está generado en linux mediante el swig? Gracias a todos de ante mano! Francisco Palao. From cescd en yahoo.com.mx Thu Oct 13 18:24:09 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 13 Oct 2005 11:24:09 -0500 (CDT) Subject: http://www.pythonhispano.org/ Message-ID: <20051013162409.97025.qmail@web50412.mail.yahoo.com> Ha vuelto http://www.pythonhispano.org/ :D ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From foton_1974 en ono.com Thu Oct 13 19:24:26 2005 From: foton_1974 en ono.com (Perico) Date: Thu, 13 Oct 2005 19:24:26 +0200 Subject: portabilidad In-Reply-To: <20051013154701.94957.qmail@web50406.mail.yahoo.com> References: <20051013154701.94957.qmail@web50406.mail.yahoo.com> Message-ID: Gracias César. La cuestión es que debo de preparar una aplicación para portarla a Linux, Mac y Windows. Debo de leer unos ficheros para generar unos gráficos, y parece ser que Windows es un poco especial con la lectura. De momento no me ha surgido ningún problema más, pero seguiré indagando para evitar problemas futuros. Si se te ocurre alguna cosilla sería de agradecer. Gracias por tu tiempo. Perico. El 13/10/2005, a las 17:47, Cesar Cardenas Desales escribió: > Bueno, la portabilidad tiene sentido cuando estás > pensando que desde un principio las condiciones bajo > las que opera la aplicación pueden varias o cambiar, > por mencionar algo: > > - La gente la va a usar mediante varias plataformas: > Windoze, Mac, Linux, Unix... Aplicaciones muy > populares como BitTorrent y Clamwin tienen mucho que > ver con Python, y corren en diferentes plataformas. > > - Si es una aplicación de servidor, puede ser que si > es acogida de manera exitosa, crezca la carga la > usuarios o datos, por lo que podría ser necesario > migrarla a un servidor más potente o estable (de Win32 > a Linux, por poner un ejemplo) > > Saludos > > --- Perico escribió: > > >> Hola, debo de hacer un trabajo sobre el aspecto >> multiplataforma de >> una aplicación python ¿Se os ocurre alguna cosa que >> pueda resultar de >> relevancia? >> >> Un saludo. >> >> > Perico._______________________________________________ > >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por > $100 al mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cescd en yahoo.com.mx Thu Oct 13 19:34:03 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 13 Oct 2005 12:34:03 -0500 (CDT) Subject: portabilidad In-Reply-To: References: Message-ID: <20051013173403.53354.qmail@web50404.mail.yahoo.com> Pues todo está en que no pongas rutas codificadas en duro, y si es necesario, las manejes con los módulos os y os.path. También sería ideal que si puedes elegir algún formato de archivo te decantes por alguno estandarizado. Y cuidado con los signos de fin de línea al analizar archivos de texto, ya que como sabes cambian de sistema en sistema, así que deberías hacer pruebas de compatibilidad desde un principio de módulos que accedan a este tipo de recursos. Suerte! --- Perico escribió: > Gracias César. La cuestión es que debo de preparar > una aplicación > para portarla a Linux, Mac y Windows. > Debo de leer unos ficheros para generar unos > gráficos, y parece ser > que Windows es un poco especial con la lectura. De > momento no me ha > surgido ningún problema más, pero seguiré indagando > para evitar > problemas futuros. Si se te ocurre alguna cosilla > sería de agradecer. > > Gracias por tu tiempo. > > Perico. > > El 13/10/2005, a las 17:47, Cesar Cardenas Desales > escribió: > > > Bueno, la portabilidad tiene sentido cuando estás > > pensando que desde un principio las condiciones > bajo > > las que opera la aplicación pueden varias o > cambiar, > > por mencionar algo: > > > > - La gente la va a usar mediante varias > plataformas: > > Windoze, Mac, Linux, Unix... Aplicaciones muy > > populares como BitTorrent y Clamwin tienen mucho > que > > ver con Python, y corren en diferentes > plataformas. > > > > - Si es una aplicación de servidor, puede ser que > si > > es acogida de manera exitosa, crezca la carga la > > usuarios o datos, por lo que podría ser necesario > > migrarla a un servidor más potente o estable (de > Win32 > > a Linux, por poner un ejemplo) > > > > Saludos > > > > --- Perico escribió: > > > > > >> Hola, debo de hacer un trabajo sobre el aspecto > >> multiplataforma de > >> una aplicación python ¿Se os ocurre alguna cosa > que > >> pueda resultar de > >> relevancia? > >> > >> Un saludo. > >> > >> > > > Perico._______________________________________________ > > > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > >> > > > > > > > > > > > > > > > ___________________________________________________________ > > Do You Yahoo!? > > La mejor conexión a Internet y 2GB extra a > tu correo por > > $100 al mes. http://net.yahoo.com.mx > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From jrvasquezb en gmail.com Thu Oct 13 19:38:36 2005 From: jrvasquezb en gmail.com (Jesus Vasquez) Date: Thu, 13 Oct 2005 13:38:36 -0400 Subject: Ejecutar programa Message-ID: <434E9B9C.4040000@gmail.com> Hola a Todos. Soy nuevo en python. Y estoy tratando de hacer un script que ejecute, por ejemplo : /usr/bin/debmirror. Donde debmirror es un programa de debian. Uso debian gnu/linux. No se si me explico, la idea es que pueda correr cualquier programa de debian desde un script hecho en python. Pido disculpas si no me supe expresar. Gracias. From david.abreu en iac.es Thu Oct 13 19:57:41 2005 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Thu, 13 Oct 2005 18:57:41 +0100 Subject: Ejecutar programa References: <434E9B9C.4040000@gmail.com> Message-ID: <434EA015.6060408@iac.es> La manera más sencilla es usando os.system("comando"), pero hay otros módulos que van mejor porque te permiten controlar los procesos y la salida. ciao Jesus Vasquez wrote: > Hola a Todos. Soy nuevo en python. Y estoy tratando de hacer un script > que ejecute, por ejemplo : /usr/bin/debmirror. Donde debmirror es un > programa de debian. Uso debian gnu/linux. No se si me explico, la idea > es que pueda correr cualquier programa de debian desde un script hecho > en python. Pido disculpas si no me supe expresar. Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From cescd en yahoo.com.mx Thu Oct 13 19:53:50 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 13 Oct 2005 12:53:50 -0500 (CDT) Subject: Ejecutar programa In-Reply-To: <434E9B9C.4040000@gmail.com> References: <434E9B9C.4040000@gmail.com> Message-ID: <20051013175350.97695.qmail@web50405.mail.yahoo.com> Tomado de: http://www.google.com.mx/search?q=popen2+site%3Aeffbot.org http://effbot.org/librarybook/popen2.htm """ The popen2 module This module allows you to run an external command and access stdin and stdout (and possibly also stderr) as individual streams. In Python 1.5.2 and earlier, this module is only supported on Unix. In 2.0, the functions are also implemented on Windows. """ Ejemplo: Uso del módulo popen2 para ordenar cadenas (se trata del comando sort de UNIX). fin indica la entrada estandar y fout toma la salida estandar import popen2, string fin, fout = popen2.popen2("sort") fout.write("foo\n") fout.write("bar\n") fout.close() print fin.readline(), print fin.readline(), fin.close() --- Jesus Vasquez escribió: > Hola a Todos. Soy nuevo en python. Y estoy tratando > de hacer un script > que ejecute, por ejemplo : /usr/bin/debmirror. Donde > debmirror es un > programa de debian. Uso debian gnu/linux. No se si > me explico, la idea > es que pueda correr cualquier programa de debian > desde un script hecho > en python. Pido disculpas si no me supe expresar. > Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From pgutier en pucp.edu.pe Thu Oct 13 20:52:36 2005 From: pgutier en pucp.edu.pe (Paul Gutierrez) Date: Thu, 13 Oct 2005 13:52:36 -0500 Subject: Instalar Python 2.4 sobre 2.3 para Windows Message-ID: Estimados, Antes que nada deseo agradecerles por la ayuda que hasta el momento me han brindado. Actualmente tengo instalado la version 2.3x de Python en Windows 2000. Ademas tengo instalado un software llamado MineSight que funciona ademas con scrips de Pitón , por lo que al instalar este software MineSight me instala ademas automáticamente la version 2.3 de Pitón y algunos Modulos creados por ellos, me los instala C:\Python22\Lib\site-packages. Ahora bien, necesito actualizar la version a 2.4.2 por lo que mi duda es: no quiero perder la funcionalidad que tiene actualmente este software MineSight con los scrips, asi que por favor me pudieran decir como actualizar mi version de Pitón Nuevamente gracias Saludos, Paul Gutierrez P From cescd en yahoo.com.mx Thu Oct 13 21:10:03 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 13 Oct 2005 14:10:03 -0500 (CDT) Subject: Instalar Python 2.4 sobre 2.3 para Windows In-Reply-To: References: Message-ID: <20051013191003.77638.qmail@web50409.mail.yahoo.com> Cuando instalas un Python más nuevo, este te indica que ya encontró una instalación existente, y te pregunta si deseas registrar la nueva versión como la versión por defecto, o conservar la que tenías. De cualquier modo, si la ruta c:\Python23 está en el path, solamente se trata de que siga allí, y que el instalador no ponga c:\python24 allí para que los programas existentes sigan tomando el ejecutable de Python23. Lo que sí debes hacer es verificar si tienes definida una variable de ambiente PYTHONPATH en el sistema, ya que podría haber algún conflicto. Yo tengo conviviendo sin nungún problema ambas versiones, porque casi todos los programas que funcionan con Python23 lo hacen con python24. De cualquier manera, puedes consultar la seccion "Porting to Python 2.4" de la documentación de Python: http://docs.python.org/whatsnew/node15.html Espero que te sea de ayuda. --- Paul Gutierrez escribió: > Estimados, > Antes que nada deseo agradecerles por la ayuda que > hasta el momento me han > brindado. Actualmente tengo instalado la version > 2.3x de Python en Windows > 2000. Ademas tengo instalado un software llamado > MineSight que funciona > ademas con scrips de Pitón , por lo que al instalar > este software MineSight > me instala ademas automáticamente la version 2.3 de > Pitón y algunos Modulos > creados por ellos, me los instala > C:\Python22\Lib\site-packages. Ahora bien, > necesito actualizar la version a 2.4.2 por lo que mi > duda es: no quiero > perder la funcionalidad que tiene actualmente este > software MineSight con > los scrips, asi que por favor me pudieran decir como > actualizar mi version > de Pitón > > Nuevamente gracias > > Saludos, > > > Paul Gutierrez P > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From foton_1974 en ono.com Thu Oct 13 22:23:26 2005 From: foton_1974 en ono.com (Perico) Date: Thu, 13 Oct 2005 22:23:26 +0200 Subject: hay alguien en el foro que tenga un mac con python instalado? Message-ID: <6C133F08-BAB8-46DF-BA22-94043F129DEA@ono.com> ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From erny en sicem.biz Thu Oct 13 22:24:40 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Thu, 13 Oct 2005 22:24:40 +0200 Subject: Fallo del import desde windows In-Reply-To: <1129219855.434e870fd87aa@decsai.ugr.es> References: <1128944530.434a539234412@decsai.ugr.es> <1129219855.434e870fd87aa@decsai.ugr.es> Message-ID: <434EC288.6090806@sicem.biz> Hola. Los archivos en Windows son .dll, o sea en tu caso _wrapper.dll Después, evidentemente, el archivo de linux no te sirve, porque windows y linux tiene binarios diferentes. Probablemente te sirva la salida del swig, pero tendrías que compilarlo bajo Windows. Si no tienes compilar C++ de Windows, puedes usar MinGW (sourceforge). Suerte. erny Francisco Carlos Palao Reinés wrote: >Hola a todos, > >Estoy utilizando código escrito en C++ mediante un módulo que he creado para >python utilizando el swig. Esto me crea un archivo llamado _wrapper.so que >mediante el siguiente código en python me lo importa correctamente: > >#Crea el objeto utilizando el '_wrapper.so' >import _wrapper >#Inicializa el objeto wrapper para usar el código C++ deseado. >wraper.start() > >El caso es que esto me funciona en Linux perfectamente, pero me llevo los mismos >archivos a windows (incluido el _wrapper.so) y no me reconoce el import. Me da >el siguiente fallo: >ImportError: No module named _wrapper > >¿Será porque no encuentra el archivo _wrapper.so o porque este fichero está >generado en linux mediante el swig? > >Gracias a todos de ante mano! >Francisco Palao. >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From cgalisteo en k-rolus.net Thu Oct 13 22:34:35 2005 From: cgalisteo en k-rolus.net (Carlos Galisteo) Date: Thu, 13 Oct 2005 22:34:35 +0200 Subject: Ejecutar programa In-Reply-To: <434EA015.6060408@iac.es> References: <434E9B9C.4040000@gmail.com> <434EA015.6060408@iac.es> Message-ID: <1129235675.1847.3.camel@Himawari> Yo suelo usar el modulo "commands" [1] Ejecuta lo que sea (usando popen por debajo) y controla tanto el status que devuelve como la posible salida. [1]http://pydoc.org/2.4.1/commands.html El jue, 13-10-2005 a las 18:57 +0100, David Abreu Rodriguez escribió: > La manera más sencilla es usando os.system("comando"), pero hay otros > módulos que van mejor porque te permiten controlar los procesos y la salida. > > ciao > > Jesus Vasquez wrote: > > > Hola a Todos. Soy nuevo en python. Y estoy tratando de hacer un script > > que ejecute, por ejemplo : /usr/bin/debmirror. Donde debmirror es un > > programa de debian. Uso debian gnu/linux. No se si me explico, la idea > > es que pueda correr cualquier programa de debian desde un script hecho > > en python. Pido disculpas si no me supe expresar. Gracias. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- --- Carlos Galisteo Jabber_Id::cgalisteo en jabber.org PGP_key::http://k-rolus.net/~cgalisteo/cgalisteo.gpg Key_Fingerprint::F888 6FBA 9145 B5A2 C187 66D6 5B8C 027A 69AD BE65 --- ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From morillas en posta.unizar.es Thu Oct 13 22:27:46 2005 From: morillas en posta.unizar.es (luis miguel morillas) Date: Thu, 13 Oct 2005 22:27:46 +0200 Subject: Instalar Python 2.4 sobre 2.3 para Windows In-Reply-To: References: Message-ID: <20051013202746.GA6580@marmota> Asunto: [Python-es] Instalar Python 2.4 sobre 2.3 para Windows Fecha: jue, oct 13, 2005 at 01:52:36 -0500 Citando a Paul Gutierrez (pgutier en pucp.edu.pe): > Estimados, > Antes que nada deseo agradecerles por la ayuda que hasta el momento me han > brindado. Actualmente tengo instalado la version 2.3x de Python en Windows > 2000. Ademas tengo instalado un software llamado MineSight que funciona > ademas con scrips de Pitón , por lo que al instalar este software MineSight > me instala ademas automáticamente la version 2.3 de Pitón y algunos Modulos > creados por ellos, me los instala C:\Python22\Lib\site-packages. Ahora bien, > necesito actualizar la version a 2.4.2 por lo que mi duda es: no quiero > perder la funcionalidad que tiene actualmente este software MineSight con > los scrips, asi que por favor me pudieran decir como actualizar mi version > de Pitón > > Nuevamente gracias > Cuando instalas una nueva versión de python, además de la instalación del núcleo de python, tendrás que volver a instalar todos los módulos que usabas anteriormente para la nueva versión. Si no la nueva versión no podrá utilizarlos. -- Luis Miguel No a las patentes de software en Europa EuropeSwPatentFree http://EuropeSwPatentFree.hispalinux.es From erny en sicem.biz Thu Oct 13 22:34:46 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Thu, 13 Oct 2005 22:34:46 +0200 Subject: portabilidad In-Reply-To: <79C1FBE8-8932-4E1E-B957-FB51464017C3@ono.com> References: <79C1FBE8-8932-4E1E-B957-FB51464017C3@ono.com> Message-ID: <434EC4E6.6060207@sicem.biz> La portabilidad es uno de los mayores objetivos de Python. En muchos casos, intenta abstraer u ocultar los detalles de los sistemas opertativos. Sin embargo, muchas veces se puede acceder a la implementación de una plataforma específica. Problemas específicos: * acceso a algunas librerías gráficas (anygui ?) * acceso audio, tarjetas de video * detalles de los sistemas de archivos (bloqueos de archivos, algunas operaciones posix), hardlinks, enlaces simbólicos * arranque y control de procesos (fork, spawn, semáforos, etc.) Hay entornos que tienen abstracciones más completas, como Java o SmallTalk. Un saludo, Erny Perico wrote: > Hola, debo de hacer un trabajo sobre el aspecto multiplataforma de > una aplicación python ¿Se os ocurre alguna cosa que pueda resultar de > relevancia? > > Un saludo. Perico._______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From foton_1974 en ono.com Thu Oct 13 22:39:09 2005 From: foton_1974 en ono.com (Perico) Date: Thu, 13 Oct 2005 22:39:09 +0200 Subject: portabilidad In-Reply-To: <434EC4E6.6060207@sicem.biz> References: <79C1FBE8-8932-4E1E-B957-FB51464017C3@ono.com> <434EC4E6.6060207@sicem.biz> Message-ID: <3A0DBCD2-CF42-46D5-AFE7-6B602949B069@ono.com> Muchas gracias. Perico. El 13/10/2005, a las 22:34, Ernesto Revilla escribió: > La portabilidad es uno de los mayores objetivos de Python. En > muchos casos, intenta abstraer u ocultar los detalles de los > sistemas opertativos. Sin embargo, muchas veces se puede acceder a > la implementación de una plataforma específica. > > Problemas específicos: > * acceso a algunas librerías gráficas (anygui ?) > * acceso audio, tarjetas de video > * detalles de los sistemas de archivos (bloqueos de archivos, > algunas operaciones posix), hardlinks, enlaces simbólicos > * arranque y control de procesos (fork, spawn, semáforos, etc.) > > Hay entornos que tienen abstracciones más completas, como Java o > SmallTalk. > > Un saludo, > Erny > > Perico wrote: > > >> Hola, debo de hacer un trabajo sobre el aspecto multiplataforma >> de una aplicación python ¿Se os ocurre alguna cosa que pueda >> resultar de relevancia? >> >> Un saludo. Perico._______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From erny en sicem.biz Thu Oct 13 23:22:05 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Thu, 13 Oct 2005 23:22:05 +0200 Subject: (OT) Re: ZLIB In-Reply-To: <000501c5ce47$45266070$c801a8c0@catalin> References: <004401c5cb3b$bd6be140$c801a8c0@catalin> <43492963.70104@sicem.biz> <000501c5ce47$45266070$c801a8c0@catalin> Message-ID: <434ECFFD.5030607@sicem.biz> Hola. Bueno, no me entero muy bien lo que quieres, por eso repito lo que he entendido: * tienes una serie de archivos locales en el sistema de archivos * quieres proporcionar estos archivos a los usuarios de la Web Hmm, eso no puede ser, ¿verdad? Porque los almacenarías comprimido dentro o fuera de Zope. ¿Son archivos que siempre son diferentes? ¿Son muy grandes? Podría ser algo como: Esto esto en un archivo externo, para el que después creas un objeto "External Method" que lo llamas, por ejemplo, getArchivoZipExterno y que tiene un parámetro: from StringIO import StringIO from zipfile import ZipFile, ZIP_DEFLATED def getArchivoZip(filename): sio = StringIO() zf=ZipFile(sio, mode="w", compression=ZIP_DEFLATED) zf.write(filename) zf.close() return sio.getvalue() Ahora, en vez de hacer un template, mejor un script, digamos Nombre: getArchivoZip Parámetros: filename Código: request = context.REQUEST request.RESPONSE.setHeader('Content-Type', 'application/x-*zip*-compressed') return context.getArchivoZipExterno(filename) (Con Zope Page Template también se puede hacer: ) Ahora puedes conseguir cualquier archivo al que el proceso de Zope pueda acceder, comprimido, con http://localhost/getArchivoZip?filename=/etc/passwd Así que más vale, en el metodo externo limitarlo a sólo servir los archivos de un directorio. El problema de todo esto es que carga todo el comprimido en memoria lo que es poco escalable. No sé cómo hacerlo. Podrías usar un archivo temporal de alguna manera y mandar eso, aunque no sé cómo se le puede pasar a Zope un descriptor de archivo directamente. Podrías usar algo como LocalFS o ExternaFile o así, para poder acceder al archivo. Suerte, Erny Catalin Lungu wrote: > Hola Erny, > Pues ni siquiera sabia de la existencia de zipfile, con ella me vale. > Mira te voy a hacer una pregunta mitad Python, mitad Zope porque he > visto que te enteras de los 2. Tengo unos ficheros en Zope añadidos > con el objeto File. Desde una PageTemplate llamo a una external method > pasandole como parametro una lista con la ruta de varios de esos > ficheros. En el external method a trevez del urllib leo los ficheros, > los comprimo y tengo la intención de subir el fichero comprimido como > un link para que se pude descargar que por cierto no tengo ni ideea de > hacerlo. De todas formas esta solución no me vale porque como tengo > muchos ficheros el urllib.urlopen tarda un par de segundos, pues > imaginate multiplicado por 20-30 ficheros. No se si hay alguna forma > de hacerlo directamente desde Zope, el external method que sirva > simplemente para comprimir. > > Un saludo, > Perdon por hacer preguntas Zope en el foro de Python > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From kortux en gmail.com Thu Oct 13 23:49:11 2005 From: kortux en gmail.com (Miguel Angel Guerrero) Date: Thu, 13 Oct 2005 16:49:11 -0500 Subject: python y Dispositivos USB Message-ID: Saludos listeros De casualidad alguien en la lista conoce si es posible controlar dispositivos USB por medio de Python (en realidad seria como hacer el driver), o esta caracteristica en realidad esta limitada en este lenguaje agradezco enlaces de documentacion al respecto. -- Atte: ------------------------------------ Miguel Angel Guerrero Usuario GNU/Linux Registrado #353531 Webmaster Escuela de Gobierno Tomas Moro http://www.tomasmoro.net ------------------------------------ From henrique.ferreiro en gmail.com Fri Oct 14 01:10:24 2005 From: henrique.ferreiro en gmail.com (Henrique Ferreiro) Date: Fri, 14 Oct 2005 01:10:24 +0200 Subject: python y Dispositivos USB In-Reply-To: References: Message-ID: <1129245024.9811.0.camel@localhost> http://pyusb.berlios.de El Xov, 13-10-2005 a las 16:49 -0500, Miguel Angel Guerrero escribió: > Saludos listeros > > De casualidad alguien en la lista conoce si es posible controlar > dispositivos USB por medio de Python (en realidad seria como hacer el > driver), o esta caracteristica en realidad esta limitada en este lenguaje > agradezco enlaces de documentacion al respecto. > > -- > > Atte: > ------------------------------------ > Miguel Angel Guerrero > Usuario GNU/Linux Registrado #353531 > Webmaster Escuela de Gobierno Tomas Moro > http://www.tomasmoro.net > ------------------------------------ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pepe en diselpro.com Fri Oct 14 10:56:46 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Fri, 14 Oct 2005 10:56:46 +0200 Subject: Error en la precedencia de operadores? Message-ID: <434F72CE.9040701@diselpro.com> Me he topado con este error. Supongo que sera un problema de precedencia de operadores. ---- Code ---- >>> a = 5.3 >>> b = 2.4 >>> >>> print "%.2f" % a*b Traceback (most recent call last): File "", line 1, in ? TypeError: can't multiply sequence to non-int ----- La verdad es que a uno se le queda cara de tonto hasta que descubre que ha intentado multiplicar una cadena por un numreo real. En fin, creo que el operador "%" cuando se ecuentra en una cadena con formato, deberia tener la precedencia más baja posible. No así cuando se trata de una división de enteros. Esto supongo que pasa por reutilizar un mismo operador para operaciones diferentes. Salud. From py en ls-l.org Fri Oct 14 11:57:26 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 14 Oct 2005 11:57:26 +0200 Subject: Pregunta sobre POST In-Reply-To: <4346A580.6090701@eco.unrc.edu.ar> References: <434625EF.2030908@ls-l.org> <4346A580.6090701@eco.unrc.edu.ar> Message-ID: <434F8106.5070502@ls-l.org> Carlos Dagorret escribió: > Es posible saber con mod_python si un formulario viene con un pedido > POST O GET? Te lo dice el atributo 'method' del objeto 'request' from mod_python import apache metodo=apache.request.method # POST,GET,etc Desde PSP, utiliza directamente 'req.method' donde sea necesario. From rapto en arrakis.es Fri Oct 14 12:06:57 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Fri, 14 Oct 2005 12:06:57 +0200 Subject: SOCKS y ftp Message-ID: <1129284417.9167.6.camel@savin.proteus> Buenas, lista ¿Alguien tiene alguna experiencia con SOCKS? En un cliente hay un acceso sólo SOCKS y hay que hacer funcionar un programa (que lleva funcionando varios años) en su entorno. He visto alguna pregunta genérica en la lista, pero no sé ni por dónde empezar. El módulo que hay por la web es de 1994, me da miedo hasta intentar compilarlo (aunque está probado para Python 1.0.1 X-D, no debería dar ningún problema). Agradecería cualquier aportación -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From pln_curro2 en yahoo.es Fri Oct 14 12:54:21 2005 From: pln_curro2 en yahoo.es (Anonimo) Date: Fri, 14 Oct 2005 12:54:21 +0200 (CEST) Subject: NLTK Message-ID: <20051014105421.88297.qmail@web26305.mail.ukl.yahoo.com> Buenas!!! Estoy utilzando Python para el procesado de lenguaje natural, y por tanto he creido oportuno utilizar el NLTK...pero me esta dando algun que otro problema. Principalmente a la hora de hacer el parser (ShiftReduceParser). cuando tengo que hacer la gramatica CFG. Alguie tiene conocimiento del modulo parser del NLTK? Muchas gracias por adelantado --------------------------------- Correo Yahoo! Comprueba qué es nuevo, aquí http://correo.yahoo.es From erny en sicem.biz Fri Oct 14 13:32:49 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Fri, 14 Oct 2005 13:32:49 +0200 Subject: SOCKS y ftp In-Reply-To: <1129284417.9167.6.camel@savin.proteus> References: <1129284417.9167.6.camel@savin.proteus> Message-ID: <434F9761.7030609@sicem.biz> Pregunta tonta: ¿esto no lo puede hacer alguna librería? ¿O no está disponible? Mira este documento: http://zippo.taiyo.co.jp/~gotoh/ssh/openssh-socks.html Por lo visto, NEC proporcionaba un wrapper para usarlo con programas que no estaban pensaba para ello. En este documento: http://linuxgazette.net/issue48/tag/27.html comentan que se puede usar una librería de sockets ampliada que se carga *antes* que la librería normal, y reemplaza sus llamadas. De esta manera se crea un comportamiento totalmente transparente para la aplicación. En mi debian, un apt-cache search socks me devuelve, entre otras cosas: dante-client - SOCKS wrapper for users behind a firewall tsocks - transparent network access through a SOCKS 4 or 5 proxy creo que tb sería interesante buscar en google por python+libsocks (Por curiosidad, ¿es para Windows o Linux?) Un saludo, Erny >Buenas, lista > >¿Alguien tiene alguna experiencia con SOCKS? En un cliente hay un acceso >sólo SOCKS y hay que hacer funcionar un programa (que lleva funcionando >varios años) en su entorno. He visto alguna pregunta genérica en la >lista, pero no sé ni por dónde empezar. El módulo que hay por la web es >de 1994, me da miedo hasta intentar compilarlo (aunque está probado para >Python 1.0.1 X-D, no debería dar ningún problema). > >Agradecería cualquier aportación > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lcatalin en siadv.com Fri Oct 14 13:41:34 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Fri, 14 Oct 2005 13:41:34 +0200 Subject: Error en la precedencia de operadores? References: <434F72CE.9040701@diselpro.com> Message-ID: <001a01c5d0b4$3c175560$c801a8c0@catalin> print "%.2f" % (a*b) Efectivamente, faltan los paréntesis. ----- Original Message ----- From: "Pepe Aracil" To: "La lista de python en castellano" Sent: Friday, October 14, 2005 10:56 AM Subject: [Python-es] Error en la precedencia de operadores? > Me he topado con este error. > Supongo que sera un problema de precedencia de operadores. > > > ---- Code ---- > > >>> a = 5.3 > >>> b = 2.4 > >>> > >>> print "%.2f" % a*b > > Traceback (most recent call last): > File "", line 1, in ? > TypeError: can't multiply sequence to non-int > > ----- > > La verdad es que a uno se le queda cara de tonto hasta que descubre que ha > intentado multiplicar una cadena por un numreo real. > > En fin, creo que el operador "%" cuando se ecuentra en una cadena con > formato, deberia tener la precedencia más baja posible. No así cuando se > trata de una división de enteros. Esto supongo que pasa por reutilizar un > mismo operador para operaciones diferentes. > > > Salud. > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From pepe en diselpro.com Fri Oct 14 14:16:19 2005 From: pepe en diselpro.com (Pepe Aracil) Date: Fri, 14 Oct 2005 14:16:19 +0200 Subject: Error en la precedencia de operadores? In-Reply-To: <001a01c5d0b4$3c175560$c801a8c0@catalin> References: <434F72CE.9040701@diselpro.com> <001a01c5d0b4$3c175560$c801a8c0@catalin> Message-ID: <434FA193.4080900@diselpro.com> Catalin Lungu wrote: > print "%.2f" % (a*b) > Efectivamente, faltan los paréntesis. ;-D From lcatalin en siadv.com Fri Oct 14 14:58:47 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Fri, 14 Oct 2005 14:58:47 +0200 Subject: (OT) Re: ZLIB References: <004401c5cb3b$bd6be140$c801a8c0@catalin> <43492963.70104@sicem.biz><000501c5ce47$45266070$c801a8c0@catalin> <434ECFFD.5030607@sicem.biz> Message-ID: <004c01c5d0bf$04394440$c801a8c0@catalin> Hola Erny, Intento explicarme mejor. Dentro de zope tengo varios ficheros [p1, p2, ...., pn] que quiero proporcionar a los usuarios de la Web. Dependiendo de una fecha introducida por el usuario tengo un external method que se encarga de calcular que es lo que se tiene que descargar. Como los ficheros pueden ser muchos me gustaría que los pueda comprimir y hacer una sola descarga. Cada fichero puede tener hasta 2 megas y el numero de ficheros puede aumentar cada semana. Es imprescindible comprimirlos porque como son ascii el tiempo de descarga disminuye mucho. Si podría poner en la web un link a un fichero local (por ej. c:/fichero_comprimido) entonces asunto arreglado, pero parece que zope no permite esto. Suponiendo que Zope permitiría esto es una buena solución o habrá que buscar una forma de crear el fichero comprimido dentro de Zope? Un saludo, Catalin ----- Original Message ----- From: "Ernesto Revilla" To: "La lista de python en castellano" Sent: Thursday, October 13, 2005 11:22 PM Subject: Re: (OT) Re: [Python-es] ZLIB > Hola. > Bueno, no me entero muy bien lo que quieres, por eso repito lo que he > entendido: > * tienes una serie de archivos locales en el sistema de archivos > * quieres proporcionar estos archivos a los usuarios de la Web > Hmm, eso no puede ser, ¿verdad? Porque los almacenarías comprimido dentro > o fuera de Zope. > ¿Son archivos que siempre son diferentes? > ¿Son muy grandes? > Podría ser algo como: > > Esto esto en un archivo externo, para el que después creas un objeto > "External Method" > que lo llamas, por ejemplo, getArchivoZipExterno y que tiene un parámetro: > from StringIO import StringIO > from zipfile import ZipFile, ZIP_DEFLATED > def getArchivoZip(filename): > sio = StringIO() > zf=ZipFile(sio, mode="w", compression=ZIP_DEFLATED) > zf.write(filename) > zf.close() > return sio.getvalue() > > Ahora, en vez de hacer un template, mejor un script, digamos > Nombre: getArchivoZip > Parámetros: filename > Código: > request = context.REQUEST > request.RESPONSE.setHeader('Content-Type', > 'application/x-*zip*-compressed') > return context.getArchivoZipExterno(filename) > > (Con Zope Page Template también se puede hacer: > > ) > > > Ahora puedes conseguir cualquier archivo al que el proceso de Zope pueda > acceder, comprimido, con > http://localhost/getArchivoZip?filename=/etc/passwd > > Así que más vale, en el metodo externo limitarlo a sólo servir los > archivos de un directorio. > > El problema de todo esto es que carga todo el comprimido en memoria lo que > es poco escalable. No sé cómo hacerlo. Podrías usar un archivo temporal de > alguna manera y mandar eso, aunque no sé cómo se le puede pasar a Zope un > descriptor de archivo directamente. Podrías usar algo como LocalFS o > ExternaFile o así, para poder acceder al archivo. > > Suerte, > Erny > > Catalin Lungu wrote: > >> Hola Erny, >> Pues ni siquiera sabia de la existencia de zipfile, con ella me vale. >> Mira te voy a hacer una pregunta mitad Python, mitad Zope porque he visto >> que te enteras de los 2. Tengo unos ficheros en Zope añadidos con el >> objeto File. Desde una PageTemplate llamo a una external method pasandole >> como parametro una lista con la ruta de varios de esos ficheros. En el >> external method a trevez del urllib leo los ficheros, los comprimo y >> tengo la intención de subir el fichero comprimido como un link para que >> se pude descargar que por cierto no tengo ni ideea de hacerlo. De todas >> formas esta solución no me vale porque como tengo muchos ficheros el >> urllib.urlopen tarda un par de segundos, pues imaginate multiplicado por >> 20-30 ficheros. No se si hay alguna forma de hacerlo directamente desde >> Zope, el external method que sirva simplemente para comprimir. >> >> Un saludo, >> Perdon por hacer preguntas Zope en el foro de Python >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From py en ls-l.org Fri Oct 14 15:40:08 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 14 Oct 2005 15:40:08 +0200 Subject: Error en la precedencia de operadores? In-Reply-To: <434F72CE.9040701@diselpro.com> References: <434F72CE.9040701@diselpro.com> Message-ID: <434FB538.8030405@ls-l.org> Pepe Aracil escribió: > Me he topado con este error. > Supongo que sera un problema de precedencia de operadores. > > > ---- Code ---- > >>>> a = 5.3 >>>> b = 2.4 >>>> >>>> print "%.2f" % a*b > > Traceback (most recent call last): > File "", line 1, in ? > TypeError: can't multiply sequence to non-int > > ----- > > La verdad es que a uno se le queda cara de tonto hasta que descubre que > ha intentado multiplicar una cadena por un numreo real. > > En fin, creo que el operador "%" cuando se ecuentra en una cadena con > formato, deberia tener la precedencia más baja posible. No así cuando se > trata de una división de enteros. Esto supongo que pasa por reutilizar > un mismo operador para operaciones diferentes. El problema proviene de haber reutilizado el operador módulo para el operador de formato. Como operador módulo, '%' tiene la misma prioridad que los operadores '*' y '/', por lo que su orden de evaluación es de izquierda a derecha. Si te molesta mucho, puedes hacer algo así: >>> from operator import mod as format >>> print format("%.2f", a*b) From ASheriff en ismm.edu.cu Fri Oct 14 16:42:47 2005 From: ASheriff en ismm.edu.cu (Amed Sheriff =?iso-8859-1?Q?L=F3pez?=) Date: Fri, 14 Oct 2005 09:42:47 -0500 Subject: Html parser...... Message-ID: Necesito que revisen este pedazo de codigo, el siguiente guarda las direcciones, metadatos,en listas, de cualquier pagina web, ahora lo que mecesito es que me ayuden con algunas ideas o bloques de codigo, que permita que yo guarde en otra lista las direciones de las imagenes que pueda contener la pagina, me entienden??...gracias import urllib from HTMLParser import HTMLParser class MyHTMLParser(HTMLParser): collectitle = False collectext = False META = [] URI = [] title = '' text = '' body = False def handle_starttag(self, tag, attrs): if tag == 'TITLE': self.collectitle = True elif tag == 'META': if attrs not in META: self.META.append(attrs) elif tag == 'A': if 'HREF' in attrs: if attrs not in slef.URI: self.URI.append(attrs) elif tag == 'IMG': if 'SCR'in attrs: if attrs not in self.URI: self.URI.append(attrs) elif tag in ['HEAD', 'SCRIPT', 'COMMENT']: self.collectext = False elif tag =='BODY': self.collectext = True self.body = True else : self.collectext = True def handle_data(self, data): if self.collectitle ==True: self.title += data if self.collectext == True: self.text += data def handle_endtag(self, tag): if tag in ['HEAD', 'SCRIPT', 'COMMENT']: if self.body: self.collectext = True elif tag =='BODY': self.body = False self.collectext = False def GetUri(self): return self.URI f = urllib.urlopen(´´DIRECCION URL´´) l = f.read() x = MyHTMLParser() x.feed(l) print l.GetUri() _____________________________________________________________________ Participe en el V Congreso Internacional de Educación Superior "Universidad 2006". La Habana, Cuba, del 13 al 17 de Febrero del 2006 http://www.universidad2006.cu ______________________________________________ Instituto Superior Minero Metalúrgico de Moa Dr. Antonio Núñez Jiménez http://www.ismm.edu.cu From jesus.signin en gmail.com Fri Oct 14 17:55:48 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Fri, 14 Oct 2005 17:55:48 +0200 Subject: Html parser...... In-Reply-To: References: Message-ID: Hola. no se si te servira, para sacar todas la imagenes, videos, mp3, etc puedes utilizar una expresion regular como esta. la variable html es el cuerpo de la pagina (vamos ... todo el html) rex=re.compile("(href|src)=(\"|'!)?([^\ \"'>]*(png|gif|jpe?g|mov|mpe?g|avi|wmv|ogg|mp3))") ret=rex.finditer(html) for i in ret: print i.group(3) No se si sera lo que buscas. un saludo jesus On 10/14/05, Amed Sheriff López wrote: > > Necesito que revisen este pedazo de codigo, el siguiente guarda las > direcciones, metadatos,en listas, de cualquier pagina web, ahora lo que > mecesito es que me ayuden con algunas ideas o bloques de codigo, que > permita > que yo guarde en otra lista las direciones de las imagenes que pueda > contener la pagina, me entienden??...gracias > > import urllib > from HTMLParser import HTMLParser > > class MyHTMLParser(HTMLParser): > collectitle = False > collectext = False > META = [] > URI = [] > title = '' > text = '' > body = False > > def handle_starttag(self, tag, attrs): > if tag == 'TITLE': > self.collectitle = True > elif tag == 'META': > if attrs not in META: > self.META.append(attrs) > elif tag == 'A': > if 'HREF' in attrs: > if attrs not in slef.URI: > self.URI.append(attrs) > elif tag == 'IMG': > if 'SCR'in attrs: > if attrs not in self.URI: > self.URI.append(attrs) > elif tag in ['HEAD', 'SCRIPT', 'COMMENT']: > self.collectext = False > elif tag =='BODY': > self.collectext = True > self.body = True > else : > self.collectext = True > > def handle_data(self, data): > if self.collectitle ==True: > self.title += data > if self.collectext == True: > self.text += data > > def handle_endtag(self, tag): > if tag in ['HEAD', 'SCRIPT', 'COMMENT']: > if self.body: > self.collectext = True > elif tag =='BODY': > self.body = False > self.collectext = False > > def GetUri(self): > return self.URI > f = urllib.urlopen(´´DIRECCION URL´´) > l = f.read() > x = MyHTMLParser() > x.feed(l) > print l.GetUri() > > > _____________________________________________________________________ > Participe en el V Congreso Internacional de Educación Superior > "Universidad 2006". La Habana, Cuba, del 13 al 17 de Febrero del 2006 > http://www.universidad2006.cu > > ______________________________________________ > Instituto Superior Minero Metalúrgico de Moa > Dr. Antonio Núñez Jiménez > http://www.ismm.edu.cu > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jrvasquezb en gmail.com Fri Oct 14 19:21:09 2005 From: jrvasquezb en gmail.com (Jesus Vasquez) Date: Fri, 14 Oct 2005 13:21:09 -0400 Subject: Ejecutar programa In-Reply-To: <434EA015.6060408@iac.es> References: <434E9B9C.4040000@gmail.com> <434EA015.6060408@iac.es> Message-ID: <434FE905.5020401@gmail.com> Este método me funciono usando os.system(), gracias a todos. Todavia, no estoy en capacidad de profundizar mas y este es el mas simple. David Abreu Rodriguez wrote: > La manera más sencilla es usando os.system("comando"), pero hay otros > módulos que van mejor porque te permiten controlar los procesos y la > salida. > > ciao > > Jesus Vasquez wrote: > >> Hola a Todos. Soy nuevo en python. Y estoy tratando de hacer un >> script que ejecute, por ejemplo : /usr/bin/debmirror. Donde debmirror >> es un programa de debian. Uso debian gnu/linux. No se si me explico, >> la idea es que pueda correr cualquier programa de debian desde un >> script hecho en python. Pido disculpas si no me supe expresar. Gracias. >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From pgutier en pucp.edu.pe Fri Oct 14 21:39:52 2005 From: pgutier en pucp.edu.pe (Paul Gutierrez) Date: Fri, 14 Oct 2005 14:39:52 -0500 Subject: Formularios y Controles Message-ID: Estimados, por favor me podrían ayudar con alguna dirección Web donde pueda encontrar el significado de los parámetros de las funciones que trabajan con Formulario, cajas de texto, Label, listbox, etc?? Lo que pasa es que estoy analizando el siguiente código pero me es difícil saber para que sirven los parámetros de algunas funciones como las que están en color rojo. Adjunto el codigo. from Tkinter import * import Pmw import tkMessageBox import tkFileDialog from grail import objsignal import string import os import re import sys from grail import rtv from grail.widgets import * from grail.data import pcf from grail.data import model from grail.const import * from grail.data.geometry import * from grail.compass.cmpsys import executeprocedure from grail import messages from grail.compass import cmpsys fl = open('gutierrez.txt', 'r') ptsini = fl.readlines() fl.close() strPCF = string.strip(ptsini[0]) m = rtv.StringRTV(name="m", value = strPCF) def makepicker(groupname, m): root = gwidgetinit() root.title("Create Plot Labels and Data Collector File") group = GGroup(root, text=groupname) group.pack(fill='both', expand=1, padx=80, pady=40, ipadx=8, ipady=8) pcflabel = GLabel(group.interior(), text="Starting Point Number: ") pcfentry = GTextEntry(group.interior(), width = 10, rtv=m) pcflabel.grid(row=0, column=0) pcfentry.grid(row=0, column=1, sticky = 'NW', ipady = 3) sourcemodelbox = makepicker("Project Parameters", m) Nuevamente Gracias Paul From jordipascual en ono.com Fri Oct 14 22:38:41 2005 From: jordipascual en ono.com (Jordi Pascual) Date: Fri, 14 Oct 2005 22:38:41 +0200 Subject: Problema con combobox In-Reply-To: <3da61ab70510100901hc8941f3y2de51081ea9946de@mail.gmail.com> References: <3da61ab70510100901hc8941f3y2de51081ea9946de@mail.gmail.com> Message-ID: <43501751.7040908@ono.com> (OT) Lo del mareo lo decía de broma, es que no estaba muy fluido yo... :-) Tienes una respuesta de Chema del mismo día en que enviaste este correo, pero unas horas antes. Dice que te ha hecho unas recomendaciones anteriores. Échale un vistazo, si no es que tienes problemas con la recepción de los mails. PD: Por cierto, sigo sin verlo indentado, pero ya digo que a lo mejor es cosa mia. Martha Lucía Gallego López wrote: > Antes que nada, presento disculpas por incidente de indentación, por tal > motivo envio nuevamente código y lamento el mareo de Jordi Pascal :{ > Hola, a todos los listeros he enviado varias veces este correo, pero no > encuentro respuesta; es de gran ayuda para mí en lo que puedan colaborarme. > El problema que se esta presentando con el código es por el manejo de > combobox. Estoy manejando dos módulos el primero es un menu principal que > dentro de alguna de sus tareas llama a un módulo que puse por nombre > caracteristicas allí tengo una funcion que tiene por nombre información() y > dentro de ella es que estoy manejando los combobox pero es aquí donde surge > el problema: > > #################modulo principal#################### > from Tkinter import * > import caracteristicas > > def car_lugar(): > caracteristicas.informacion() > > def MenuVigilanciaVolcanica(): > MenuVigilancia.menu= Menu(MenuVigilancia) > MenuVigilancia.menu.add_cascade(label= 'Caracteristicas del lugar', > underline= 0, > command= car_lugar) > MenuVigilancia.menu.add('separator') > MenuVigilancia.menu.add_cascade(label= 'Salir del Programa', > underline= 0, > command= root.destroy) > MenuVigilancia['menu']= MenuVigilancia.menu > return MenuVigilancia > > root= Tk() > mBar= Frame(root,relief= RAISED, borderwidth= 2) > mBar.pack(fill= X) > MenuVigilancia= MenuVigilanciaVolcanica() > mBar.tk_menuBar(MenuVigilancia) > root.title('MENU PRINCIPAL') > root.mainloop() > > > #############modulo caracteristicas######################## > from Tkinter import * > import Pmw > > def informacion(): > root = Tk() > Pmw.initialise(root) > grupo_pais= Pmw.Group(root, > tag_text= 'Seleccione o digite opción') > grupo_pais.pack(fill= 'both',expand= 1,padx= 10,pady= 4) > > lpais= Label(grupo_pais.interior(), > text= "PAIS") > lpais.grid(row= 0, column= 0, padx= 4) > > paises= ('Colombia','Costa Rica','Chile','Perú') > ComboPais= Pmw.ComboBox(grupo_pais.interior(), > scrolledlist_items= paises, > entryfield_value= paises[0], > dropdown=1) > ComboPais.grid(row= 0, column= 1, padx= 4) > root.mainloop() > > Los errores que surgen al correr el modulo menuprincipal son: > Exception in Tkinter callback > Traceback (most recent call last): > File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 1352, in __call__ > return self.func(*args) > File "C:\prueba\Ejercicio\menuprincipal.py", line 39, in car_lugar > caracteristicas.informacion() > File "C:\prueba\Ejercicio\caracteristicas.py", line 71, in informacion > dropdown=1) > File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 37, in __init__ > Pmw.EntryField, (interior,)) > File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 524, increatecomponent > widget = apply(widgetClass, widgetArgs, kw) > File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwEntryField.py", line 73, in__init__ > sequences = root.bind_class(tag) > File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 965, in bind_class > return self._bind(('bind', className), sequence, func, add, 0) > File "C:\prueba\PYTHON\lib\lib-tk\Tkinter.py", line 900, in _bind > return self.tk.splitlist(self.tk.call(what)) > TclError: bad window path name > ".19752040.19752280.19752320.19849384.19849984.19850144" > AttributeError Exception in Tk callback > Function: <_Pmw.Pmw_1_2.lib.PmwComboBox.ComboBox instance at 0x012EAE90>> (type: 'instancemethod'>) > Args: () > Traceback (innermost last): > File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwBase.py", line 1704, > in__TkinterWidgetDestroy > mega.destroy() > File "C:\prueba\python\Pmw\Pmw_1_2\lib\PmwComboBox.py", line 149, in destroy > if self['dropdown'] and self._isPosted: > AttributeError: ComboBox instance has no attribute '_isPosted' > Gracias por su atención. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From rapto en arrakis.es Fri Oct 14 22:51:42 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Fri, 14 Oct 2005 22:51:42 +0200 Subject: SOCKS y ftp In-Reply-To: <434F9761.7030609@sicem.biz> References: <1129284417.9167.6.camel@savin.proteus> <434F9761.7030609@sicem.biz> Message-ID: <1129323102.8312.1.camel@localhost.localdomain> Me temo que es para Windows 2000. En Linux me sacudo con más soltura en estos 'marrones'. Así que me quedan dos opciones: Resucitar el código de 1994 o meter yet another proxy para que el ftp no vea los SOCKS. El vie, 14-10-2005 a las 13:32 +0200, Ernesto Revilla escribió: > Pregunta tonta: ¿esto no lo puede hacer alguna librería? ¿O no está > disponible? > Mira este documento: http://zippo.taiyo.co.jp/~gotoh/ssh/openssh-socks.html > Por lo visto, NEC proporcionaba un wrapper para usarlo con programas que > no estaban pensaba para ello. > En este documento: http://linuxgazette.net/issue48/tag/27.html > comentan que se puede usar una librería de sockets ampliada que se carga > *antes* que la librería normal, y reemplaza sus llamadas. De esta manera > se crea un comportamiento totalmente transparente para la aplicación. > > En mi debian, un apt-cache search socks me devuelve, entre otras cosas: > > dante-client - SOCKS wrapper for users behind a firewall > tsocks - transparent network access through a SOCKS 4 or 5 proxy > > creo que tb sería interesante buscar en google por python+libsocks > > (Por curiosidad, ¿es para Windows o Linux?) > > Un saludo, > Erny > > > > > >Buenas, lista > > > >¿Alguien tiene alguna experiencia con SOCKS? En un cliente hay un acceso > >sólo SOCKS y hay que hacer funcionar un programa (que lleva funcionando > >varios años) en su entorno. He visto alguna pregunta genérica en la > >lista, pero no sé ni por dónde empezar. El módulo que hay por la web es > >de 1994, me da miedo hasta intentar compilarlo (aunque está probado para > >Python 1.0.1 X-D, no debería dar ningún problema). > > > >Agradecería cualquier aportación > > > > > >------------------------------------------------------------------------ > > > >_______________________________________________ > >Python-es mailing list > >Python-es en aditel.org > >http://listas.aditel.org/listinfo/python-es > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From zlapper en gmail.com Fri Oct 14 22:53:37 2005 From: zlapper en gmail.com (ZLAPPER) Date: Fri, 14 Oct 2005 15:53:37 -0500 Subject: "Potenciar" listas Message-ID: Hola amigos, les escribo porque he estado pensando mucho en este problema y no se me ha ocurrido un algoritmo para la funcion que necesito hacer. La idea es hacer una funcion, la cual: Recibe 2 listas y cada una representa un numero entero (por ejemplo [2,3] representa el numero 23) Retorne una lista que represente el resultado numerico A ver si me hago entender: Si hicieramos el llamado: potenciarlistas([2,5],[1,2]) Retornaría: [5,9,6,0,4,6,4,4,7,7,5,3,9,0,6,2,5] Diran ustedes, porque rayos no conviertes las listas a numeros y los operas normalmente (25**12)=59604644775390625 y vuelves a convertirlo a lista????? Bueno, porque es una restriccion puesta por el problema mismo, de que no se debe hacer de esa forma..... Creo que este mensaje se esta llendo muy largo, asi que solo espero que alguien me pueda responder. Gracias a quien me pueda ayudar ZLAPPER PD: Ya he implementado "sumarlistas" y "multiplicarlistas", y si les interesa lo mando a la lista. PD2: Obviamente estas funciones son solo para enteros positivos, pero luego tendré que hacerlas para numeros negativos y/o con punto flotante :'( From rodrigo en nul-unu.com Fri Oct 14 23:23:05 2005 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Fri, 14 Oct 2005 16:23:05 -0500 Subject: "Potenciar" listas In-Reply-To: References: Message-ID: <20051014212305.GF7755@ns0.nul-unu.com> On Fri, Oct 14, 2005 at 03:53:37PM -0500, ZLAPPER wrote: > Hola amigos, > les escribo porque he estado pensando mucho en este problema y no se me ha > ocurrido un algoritmo para la funcion que necesito hacer. > La idea es hacer una funcion, la cual: > Recibe 2 listas y cada una representa un numero entero (por ejemplo [2,3] > representa el numero 23) > Retorne una lista que represente el resultado numerico > A ver si me hago entender: > Si hicieramos el llamado: potenciarlistas([2,5],[1,2]) > Retornaría: [5,9,6,0,4,6,4,4,7,7,5,3,9,0,6,2,5] ¿Te importa mucho la velocidad? Si no: Haz una función decrementa(l) (usa sumar con -1) y una esCero(l) potenciar (a, b): resultado = [1] while !esCero(b): resultado = multiplicar(resultado, a) decrementa(b) return resultado Si quieres mas velocidad, usa esta misma idea, pero en vez de decrementar en uno el exponente partelo a la mitad en cada paso, y en vez de multiplicar (resultado * a) haces (a*a). Hay varios detalles que cuidar aquí, como el que hacer cuando el exponente es impar y se puede optimizar aún más, dividiendo el exponente no entre 2, sino entre la potencia de 2 más grande posible. Inspirate en la multiplicación Karatsuba: http://mathworld.wolfram.com/KaratsubaMultiplication.html pero dónde esa dice 'multiplicador' tú usa 'exponente' y dónde esa dice 'suma' tú dí 'multiplica'. -- Rodrigo Gallardo From zlapper en gmail.com Fri Oct 14 23:57:24 2005 From: zlapper en gmail.com (ZLAPPER) Date: Fri, 14 Oct 2005 16:57:24 -0500 Subject: "Potenciar" listas In-Reply-To: <20051014212305.GF7755@ns0.nul-unu.com> References: <20051014212305.GF7755@ns0.nul-unu.com> Message-ID: tu idea me fue muy util, muchisimas gracias!!!!!!!!!!! lo implementé de forma algo diferente, debido a que la funcion de sumarlistas que tengo es muy limitada y no permite restar.. por ejemplo: >>> sumarlistas([2,0],[-9]) [2, -9] >>> sumarlistas([2,0],[-1,0,0]) [-1, 2, 0] de todas maneras, tendré que ponerla a funcionar correctamente (por lo que mensioné que debe funcionar para numeros negativos y con decimales), pero por el momento lo implementé de esta forma: def potenciarlistas(lista1,lista2): #hago copias para no modificar las listas originales l1=lista1[:] l2=lista2[:] resultado=[1] i=[0] while not i==l2: resultado=multiplicarlistas(l1,resultado) i=sumarlistas(i,[1]) return resultado de nuevo, muchisimas gracias y espero no tener que molestarlos mucho durante los proximos dias (o semanas, quien sabe :P ) ZLAPPER From cescd en yahoo.com.mx Sat Oct 15 00:19:48 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 14 Oct 2005 17:19:48 -0500 (CDT) Subject: Formularios y Controles In-Reply-To: References: Message-ID: <20051014221948.1281.qmail@web50410.mail.yahoo.com> En el manual de referencia, que está bastante grande, por lo que dudo que lo encuentres en español: http://www.pythonware.com/library/tkinter/introduction/tkinter-reference.htm http://tmml.sourceforge.net/doc/tk/ Allí viene el nombre y función de cada parámetro para cada widget. --- Paul Gutierrez escribió: > Estimados, por favor me podrían ayudar con alguna > dirección Web donde pueda > encontrar el significado de los parámetros de las > funciones que trabajan con > Formulario, cajas de texto, Label, listbox, etc?? Lo > que pasa es que estoy > analizando el siguiente código pero me es difícil > saber para que sirven los > parámetros de algunas funciones como las que están > en color rojo. Adjunto el > codigo. > > from Tkinter import * > import Pmw > import tkMessageBox > import tkFileDialog > from grail import objsignal > import string > import os > import re > import sys > from grail import rtv > from grail.widgets import * > from grail.data import pcf > from grail.data import model > from grail.const import * > from grail.data.geometry import * > from grail.compass.cmpsys import executeprocedure > from grail import messages > from grail.compass import cmpsys > > > fl = open('gutierrez.txt', 'r') > ptsini = fl.readlines() > fl.close() > strPCF = string.strip(ptsini[0]) > m = rtv.StringRTV(name="m", value = strPCF) > def makepicker(groupname, m): > > root = gwidgetinit() > root.title("Create Plot Labels and Data > Collector File") > group = GGroup(root, text=groupname) > group.pack(fill='both', expand=1, padx=80, > pady=40, ipadx=8, > ipady=8) > pcflabel = GLabel(group.interior(), > text="Starting Point Number: ") > pcfentry = GTextEntry(group.interior(), > width = 10, rtv=m) > > pcflabel.grid(row=0, column=0) > pcfentry.grid(row=0, column=1, sticky = > 'NW', ipady = 3) > > sourcemodelbox = makepicker("Project Parameters", m) > > > > > > Nuevamente Gracias > > Paul > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From jjdelcerromurciano en yahoo.es Sat Oct 15 05:44:23 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Sat, 15 Oct 2005 05:44:23 +0200 Subject: (OT) Re: ZLIB In-Reply-To: <004c01c5d0bf$04394440$c801a8c0@catalin> References: <004401c5cb3b$bd6be140$c801a8c0@catalin> <434ECFFD.5030607@sicem.biz> <004c01c5d0bf$04394440$c801a8c0@catalin> Message-ID: <200510150544.23617.jjdelcerromurciano@yahoo.es> El Viernes, 14 de Octubre de 2005 14:58, Catalin Lungu escribió: > Hola Erny, > Intento explicarme mejor. Dentro de zope tengo varios ficheros [p1, p2, > ...., pn] que quiero proporcionar a los usuarios de la Web. Dependiendo de > una fecha introducida por el usuario tengo un external method que se > encarga de calcular que es lo que se tiene que descargar. Como los ficheros > pueden ser muchos me gustaría que los pueda comprimir y hacer una sola > descarga. Cada fichero puede tener hasta 2 megas y el numero de ficheros > puede aumentar cada semana. Es imprescindible comprimirlos porque como son > ascii el tiempo de descarga disminuye mucho. Si podría poner en la web un > link a un fichero local (por ej. c:/fichero_comprimido) entonces asunto Yo para cosas asi estoy gastando el FileSystemSite que te permite montar una carpeta del sistema dentro del zope. Si tener en el filesystem los ficheros comprimidos te simplifica las cosas prueba este producto. Un saludo Joaquin > arreglado, pero parece que zope no permite esto. Suponiendo que Zope > permitiría esto es una buena solución o habrá que buscar una forma de crear > el fichero comprimido dentro de Zope? > > Un saludo, > Catalin ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From cloa en wanadoo.es Sat Oct 15 19:38:40 2005 From: cloa en wanadoo.es (Cloa) Date: Sat, 15 Oct 2005 19:38:40 +0200 Subject: Sugiero un chat #pythones Message-ID: <43513EA0.4060403@wanadoo.es> Hola pytoneros Sugiero un chat #pythones si es que no existe. La verdad es que lo he buscado y no e dao con el chat. Si pueden indicarme el servidor y el canal. Es que apenas he instalado por fin python en winxph y la verdad es que, luego de la instalacion me quedo algo que no tiene ninguna estructura. Esta mas completo pascal 5.5 o el 7.0 . Quizas yo sigo tieniendo problemas y aun no puedo conseguir el python completo. Por ello , con un chat sobre este entorno de programacion, ayudaria mucho a solucionar los problemas en tiempo real. He aqui uno : server: moznet channel: #pythones un saludo. From rvr en infoastro.com Sun Oct 16 04:08:58 2005 From: rvr en infoastro.com (=?iso-8859-1?q?V=EDctor_R=2E?= Ruiz) Date: Sun, 16 Oct 2005 03:08:58 +0100 Subject: Sugiero un chat #pythones In-Reply-To: <43513EA0.4060403@wanadoo.es> References: <43513EA0.4060403@wanadoo.es> Message-ID: <200510160308.58420.rvr@infoastro.com> Hola: El Sábado 15 Octubre 2005 18:38, Cloa tecleó: > Sugiero un chat #pythones si es que no existe. La verdad es que lo he > buscado y no e dao con el chat. En freenode está #python-es y en irc-hispano, #python Saludetes, -- Víctor R. Ruiz | - Todos estos momentos se perderán http://infoastro.com/rvr | como lágrimas en la lluvia From erny en sicem.biz Mon Oct 17 13:43:34 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Mon, 17 Oct 2005 13:43:34 +0200 Subject: (OT) Re: ZLIB In-Reply-To: <200510150544.23617.jjdelcerromurciano@yahoo.es> References: <004401c5cb3b$bd6be140$c801a8c0@catalin> <434ECFFD.5030607@sicem.biz> <004c01c5d0bf$04394440$c801a8c0@catalin> <200510150544.23617.jjdelcerromurciano@yahoo.es> Message-ID: <43538E66.3090800@sicem.biz> Hola, yo no tengo ahora mismo el tiempo para escribir y probar el código, pero creo que el esquema que te había dado es válido. 1. si usas archivos grandes, mejor que lo dejes en el sistema de archivos en vez de dentro de plone. Lo único que hace es hinchar las base de datos, y con métodos externos siempre puedes acceder a estos archivos. 2. para poder servir archivos externos, puedes usar uno de los productos correspondientes, como comenta Joaquín. En teoría no es ni necesario almacenar ese archivo comprimido en disco. Erny Joaquin Jose del Cerro Murciano wrote: - Linux & Apple, by Fitopaldi >El Viernes, 14 de Octubre de 2005 14:58, Catalin Lungu escribió: > > >>Hola Erny, >>Intento explicarme mejor. Dentro de zope tengo varios ficheros [p1, p2, >>...., pn] que quiero proporcionar a los usuarios de la Web. Dependiendo de >>una fecha introducida por el usuario tengo un external method que se >>encarga de calcular que es lo que se tiene que descargar. Como los ficheros >>pueden ser muchos me gustaría que los pueda comprimir y hacer una sola >>descarga. Cada fichero puede tener hasta 2 megas y el numero de ficheros >>puede aumentar cada semana. Es imprescindible comprimirlos porque como son >>ascii el tiempo de descarga disminuye mucho. Si podría poner en la web un >>link a un fichero local (por ej. c:/fichero_comprimido) entonces asunto >> >> > >Yo para cosas asi estoy gastando el FileSystemSite que te permite >montar una carpeta del sistema dentro del zope. Si tener en el filesystem >los ficheros comprimidos te simplifica las cosas prueba este producto. > >Un saludo >Joaquin > > > >>arreglado, pero parece que zope no permite esto. Suponiendo que Zope >>permitiría esto es una buena solución o habrá que buscar una forma de crear >>el fichero comprimido dentro de Zope? >> >>Un saludo, >>Catalin >> >> > > >______________________________________________ >Renovamos el Correo Yahoo! >Nuevos servicios, más seguridad >http://correo.yahoo.es >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From erny en sicem.biz Mon Oct 17 13:51:58 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Mon, 17 Oct 2005 13:51:58 +0200 Subject: OT: SOCKS y ftp In-Reply-To: <1129323102.8312.1.camel@localhost.localdomain> References: <1129284417.9167.6.camel@savin.proteus> <434F9761.7030609@sicem.biz> <1129323102.8312.1.camel@localhost.localdomain> Message-ID: <4353905E.2010009@sicem.biz> Hmm, qué pena, en: http://www.socks.nec.com/Download/SocksCapDownload/index.asp hay un SOCKS wrapper para win32, pero para uso no comercial. Hay cliente socks para windows de hummingbird, en: http://www.hummingbird.com/products/nc/socks/faq.html No sé si cuesta algo o es gratuito. Erny Marcos Sánchez Provencio wrote: >Me temo que es para Windows 2000. En Linux me sacudo con más soltura en >estos 'marrones'. > >Así que me quedan dos opciones: Resucitar el código de 1994 o meter yet >another proxy para que el ftp no vea los SOCKS. > >El vie, 14-10-2005 a las 13:32 +0200, Ernesto Revilla escribió: > > >>Pregunta tonta: ¿esto no lo puede hacer alguna librería? ¿O no está >>disponible? >>Mira este documento: http://zippo.taiyo.co.jp/~gotoh/ssh/openssh-socks.html >>Por lo visto, NEC proporcionaba un wrapper para usarlo con programas que >>no estaban pensaba para ello. >>En este documento: http://linuxgazette.net/issue48/tag/27.html >>comentan que se puede usar una librería de sockets ampliada que se carga >>*antes* que la librería normal, y reemplaza sus llamadas. De esta manera >>se crea un comportamiento totalmente transparente para la aplicación. >> >>En mi debian, un apt-cache search socks me devuelve, entre otras cosas: >> >>dante-client - SOCKS wrapper for users behind a firewall >>tsocks - transparent network access through a SOCKS 4 or 5 proxy >> >>creo que tb sería interesante buscar en google por python+libsocks >> >>(Por curiosidad, ¿es para Windows o Linux?) >> >>Un saludo, >>Erny >> >> >> >> >> >> >>>Buenas, lista >>> >>>¿Alguien tiene alguna experiencia con SOCKS? En un cliente hay un acceso >>>sólo SOCKS y hay que hacer funcionar un programa (que lleva funcionando >>>varios años) en su entorno. He visto alguna pregunta genérica en la >>>lista, pero no sé ni por dónde empezar. El módulo que hay por la web es >>>de 1994, me da miedo hasta intentar compilarlo (aunque está probado para >>>Python 1.0.1 X-D, no debería dar ningún problema). >>> >>>Agradecería cualquier aportación >>> >>> >>>------------------------------------------------------------------------ >>> >>>_______________________________________________ >>>Python-es mailing list >>>Python-es en aditel.org >>>http://listas.aditel.org/listinfo/python-es >>> >>> >>> >>> >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> >> > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > From foton_1974 en ono.com Mon Oct 17 14:04:23 2005 From: foton_1974 en ono.com (Perico) Date: Mon, 17 Oct 2005 14:04:23 +0200 Subject: ficheros .po Message-ID: Estoy buscando info por internet sobre el uso de ficheros de configuración con python, he encontrado alguna cosa, pero no suficiente. ¿Alguien me puede recomendar algún web , documento o referencia? Un saludo. Perico. From jordinas en gmail.com Mon Oct 17 16:50:30 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Mon, 17 Oct 2005 16:50:30 +0200 Subject: ficheros .po In-Reply-To: References: Message-ID: <9140533f0510170750y13c8b477k8863952c813c0419@mail.gmail.com> On 10/17/05, Perico wrote: > Estoy buscando info por internet sobre el uso de ficheros de > configuración con python, he encontrado alguna cosa, pero no > suficiente. ¿Alguien me puede recomendar algún web , documento o > referencia? > De configuración? O de texto traducido? Si es así busca sobre la herramienta 'gettext' del proyecyo GNU. JJOR From cescd en yahoo.com.mx Mon Oct 17 16:53:38 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 17 Oct 2005 09:53:38 -0500 (CDT) Subject: ficheros .po In-Reply-To: References: Message-ID: <20051017145339.31509.qmail@web50404.mail.yahoo.com> Tal vez el modulo ConfigParser te sirva, o el shlex: http://docs.python.org/lib/RawConfigParser-objects.html http://effbot.org/librarybook/configparser.htm http://docs.python.org/lib/module-shlex.html http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/138944 --- Perico escribió: > Estoy buscando info por internet sobre el uso de > ficheros de > configuración con python, he encontrado alguna cosa, > pero no > suficiente. ¿Alguien me puede recomendar algún web , > documento o > referencia? > > Un saludo. Perico. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From csotelop en yahoo.es Mon Oct 17 17:50:38 2005 From: csotelop en yahoo.es (Carlos Eduardo Sotelo Pinto) Date: Mon, 17 Oct 2005 10:50:38 -0500 (CDT) Subject: Active X de Windows Message-ID: <20051017155038.64308.qmail@web26603.mail.ukl.yahoo.com> Hola lista quisiera saber si alguna vez alguno de ustedes ha hecho correr una aplicacion de windows dentro de python, me explico, tienen su ventana grafica de una aplicacion de python, y desntro de esta ventana esta corriendo interent explorer. Encontre algo de documentacion en Google (el es mi amigo :) ), pero fue informacion muy general, referida al pywin32, tal vez alguien me pueda mostrar el camino por donde ir o alguna pagina de alguna aplicacion que haga esto o alguna referencia de donde buscar esto.... Gracias por la ayuda -- Atentamente: *------------------------------------* ,= ,-_-. =. |Carlos E. Sotelo Pinto(KrLoS) | ((_/)o o(\_)) |GNU/Linux User Registered # 379182 | `-'(. .)`-' |Tildes omitidas voluntariamente | \_/ *------------------------------------* Bitacora de Vuelo Sociedad Peruana de Computacion Grupo de Usuarios GNU/Linux Arequipa Grupo de Usuarios Debian Arequipa Grupo de Usuarios Debian Peru ------------------------------------------------------------------------ La actitud del hacker: Los hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda voluntaria mutua. Para ser aceptado como hacker, deberás comportarte como si tuvieras esta actitud en tu interior. Y para comportarte como si tuvieras esta actitud, deberás creerte de verdad dicha actitud. __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From lenin.puga en clickmx.com Mon Oct 17 18:06:33 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Mon, 17 Oct 2005 11:06:33 -0500 Subject: =?iso-8859-1?q?=BFporque_funciona_en_script_y_no_en_?= =?iso-8859-1?q?modo_interactivo_Shell=3F?= Message-ID: Que tal a todos, estudiando del libro Aprenda a pensar como un programador con python hay un ejemplo que sigue así: fruta="banana" cuenta = 0 for car in fruta: if car == 'a': cuenta = cuenta + 1 print cuenta debe de imprimir 3, que el shell me tira error en print cuenta, pero no el script, ya guardado. sucede que trato de correrlo en el Shell interactivo (>>>) pero no funciona, si lo genero en un nuevo documentos o mejor dicho en un script, si corrre, ¿porque es esto?. Estoy untilizando pythonWin para python 2.4, en Windows y en el caso que escribí cuenta=cuenta+1 el signo de (+) en el teclado numérico no me funcionó, realmente esto no es problema pues lo pusé por medio del teclado mayor, solo quería saber. saludos a todo y gracias nota. uso WindowsXP atte. lenin From cervera en ffn.ub.es Mon Oct 17 18:13:02 2005 From: cervera en ffn.ub.es (Pau Cervera Badia) Date: Mon, 17 Oct 2005 18:13:02 +0200 Subject: =?ISO-8859-1?Q?=BFporque_funciona_en_scrip?= =?ISO-8859-1?Q?t_y_no_en_modo_interactivo_Shell=3F?= In-Reply-To: References: Message-ID: <4353CD8E.1090308@ffn.ub.es> Para terminar un bloque indentado en la shell, debes añadir una lina extra, para que el interprete sepa que ha acabado el bloque. creo que será eso suerte Puga Lenin wrote: > Que tal a todos, estudiando del libro Aprenda a pensar como un programador con python > hay un ejemplo que sigue así: > > fruta="banana" > cuenta = 0 > for car in fruta: > if car == 'a': > cuenta = cuenta + 1 > print cuenta > > debe de imprimir 3, que el shell me tira error en print cuenta, pero no el script, ya guardado. > > sucede que trato de correrlo en el Shell interactivo (>>>) pero no funciona, si lo genero en un > nuevo documentos o mejor dicho en un script, si corrre, ¿porque es esto?. > Estoy untilizando pythonWin para python 2.4, en Windows y en el caso que escribí cuenta=cuenta+1 > el signo de (+) en el teclado numérico no me funcionó, realmente esto no es problema pues lo pusé > por medio del teclado mayor, solo quería saber. > > saludos a todo y gracias > > nota. uso WindowsXP > > atte. lenin > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > > > -- Pau Cervera i Badia (e-mail cervera en ffn.ub.es) { Departament de Física Fonamental Martí i Franqués, 1 Universitat de Barcelona Planta 3, despatx 346 bis 08028 Barcelona tel: +34 934 921 155 Spain "Be careful of reading health books, you might die of a misprint." -- Mark Twain return http://www.ffn.ub.es/%7Ecervera/ } From rapto en arrakis.es Mon Oct 17 18:12:31 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Mon, 17 Oct 2005 18:12:31 +0200 Subject: Active X de Windows In-Reply-To: <20051017155038.64308.qmail@web26603.mail.ukl.yahoo.com> References: <20051017155038.64308.qmail@web26603.mail.ukl.yahoo.com> Message-ID: <1129565552.7249.0.camel@localhost.localdomain> Creo que venía algo parecido en los ejemplos de wxPython. El lun, 17-10-2005 a las 10:50 -0500, Carlos Eduardo Sotelo Pinto escribió: > Hola lista > > quisiera saber si alguna vez alguno de ustedes ha > hecho correr una aplicacion de windows dentro de > python, me explico, tienen su ventana grafica de una > aplicacion de python, y desntro de esta ventana esta > corriendo interent explorer. > > Encontre algo de documentacion en Google (el es mi > amigo :) ), pero fue informacion muy general, > referida al pywin32, tal vez alguien me pueda mostrar > el camino por donde ir o alguna pagina de alguna > aplicacion que haga esto o alguna referencia de donde > buscar esto.... > > > Gracias por la ayuda > From patovala en municipiodeloja.gov.ec Mon Oct 17 18:54:35 2005 From: patovala en municipiodeloja.gov.ec (Patricio Valarezo) Date: Mon, 17 Oct 2005 11:54:35 -0500 Subject: hay alguien en el foro que tenga un mac con python instalado? In-Reply-To: <6C133F08-BAB8-46DF-BA22-94043F129DEA@ono.com> References: <6C133F08-BAB8-46DF-BA22-94043F129DEA@ono.com> Message-ID: <4353D74B.80801@municipiodeloja.gov.ec> No es lo mismo pero yo tengo mi powerbook G4 con python pero en Debian Sid, no en MacOSX, algun momento lo probaré... Si lo has hecho tu por favor cuéntame como te ha ido. -- patoValarezo Linux User#155545 "El amor de los gatos, a voces y por los tejados. " From cescd en yahoo.com.mx Mon Oct 17 19:02:33 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Mon, 17 Oct 2005 12:02:33 -0500 (CDT) Subject: Problema con Pythonpath Message-ID: <20051017170233.89065.qmail@web50411.mail.yahoo.com> He estado teneniendo un problema muy molesto al tratar de agregar un directorio al PYTHONPATH. Utilizo el clásico sys.path.append, el directorio queda agregado en esa sesión, pero cuando abro una nueva consola o programa de Python, el directorio recién agregado es "olvidado" por Python ##Agrego el directorio al Pythonpath en una sesión >>> import sys >>> sys.path ['', 'C:\\WINDOWS\\System32\\python23.zip', 'C:\\Documents and Settings\\rgutierrez', 'C:\\Python23\\DLLs', 'C:\\Python23\\li b', 'C:\\Python23\\lib\\plat-win', 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth on23\\lib\\site-packages\\win32', 'C:\\Python23\\lib\\site-packages\\win32\\lib', 'C:\\Python23\\lib\\site-packages\\Pythonwi n'] >>> sys.path.append(r'C:\Archivos de programa\Webware\WebKit\MVC\model') >>> sys.path ['', 'C:\\WINDOWS\\System32\\python23.zip', 'C:\\Documents and Settings\\rgutierrez', 'C:\\Python23\\DLLs', 'C:\\Python23\\li b', 'C:\\Python23\\lib\\plat-win', 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth on23\\lib\\site-packages\\win32', 'C:\\Python23\\lib\\site-packages\\win32\\lib', 'C:\\Python23\\lib\\site-packages\\Pythonwi n', 'C:\\Archivos de programa\\Webware\\WebKit\\MVC\\model'] ##En una nueva consola trato de ver el Pythonpath actualizado: Sorpresa!!!, no aparecen los cambios. >>> import sys >>> sys.path ['', 'C:\\WINDOWS\\System32\\python23.zip', 'C:\\Documents and Settings\\rgutierrez', 'C:\\Python23\\DLLs', 'C:\\Python23\\li b', 'C:\\Python23\\lib\\plat-win', 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth on23\\lib\\site-packages\\win32', 'C:\\Python23\\lib\\site-packages\\win32\\lib', 'C:\\Python23\\lib\\site-packages\\Pythonwi n'] >>> Estoy trabajando con un ActivePython 2.3.5 en Windows XP, ya lo probé en dos máquinas distintas, y nada. ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From nocreyentes en terra.es Mon Oct 17 20:45:20 2005 From: nocreyentes en terra.es (nocreyentes en terra.es) Date: Mon, 17 Oct 2005 20:45:20 +0200 Subject: hay alguien en el foro que tenga un mac con python instalado? In-Reply-To: <6C133F08-BAB8-46DF-BA22-94043F129DEA@ono.com> References: <6C133F08-BAB8-46DF-BA22-94043F129DEA@ono.com> Message-ID: <64a1c5aa6cb76c0f01080d0262a3b6ae@terra.es> Yo tengo un mac OSX viene con el python 2.3 instalado. Si quieres la version 2.4 tienes varias opciones: - Bajartelo de activestate: http://www.activestate.com/Products/ActivePython/ - Compilartelo desde los ports de darwin: http://darwinports.opendarwin.org/ - Aunque lo anterior me lo hubiera ahorrado si hubiera visto la web oficial: http://www.python.org/download/download_mac.html Yo he probado la opcion que viene instalada y funciona bien. Cuando quise enredar con la 2.4 la instale de los ports de darwin, que ademas es muy comodo para instalar mas cosas (pydot, apache, py-jabber, ... y vim por supuesto). El de activestate lo probé y va muy bien. Además esta en binario, con lo que no te tienes que instalar los paquetes de desarrollador que vienen con el OSX. OS9 y anteriores no he probado. Si no es un Unix no es un SO autentico ;-) Saludos: Javi El 13/10/2005, a las 22:23, Perico escribió: > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Mon Oct 17 21:14:52 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Mon, 17 Oct 2005 21:14:52 +0200 Subject: Problema con Pythonpath In-Reply-To: <20051017170233.89065.qmail@web50411.mail.yahoo.com> References: <20051017170233.89065.qmail@web50411.mail.yahoo.com> Message-ID: <1129576492.7249.5.camel@localhost.localdomain> Podrías darle un valor a la variable PYTHONPATH o meter archivos .pth adecuados. No sé si es lo que quieres. Desde luego, cada instancia del intérprete no hereda nada de otras. Sería un infierno para ver por qué casca un programa. El lun, 17-10-2005 a las 12:02 -0500, Cesar Cardenas Desales escribió: > He estado teneniendo un problema muy molesto al tratar > de agregar un directorio al PYTHONPATH. > > Utilizo el clásico sys.path.append, el directorio > queda agregado en esa sesión, pero cuando abro una > nueva consola o programa de Python, el directorio > recién agregado es "olvidado" por Python > > ##Agrego el directorio al Pythonpath en una sesión > > >>> import sys > > >>> sys.path > ['', 'C:\\WINDOWS\\System32\\python23.zip', > 'C:\\Documents and Settings\\rgutierrez', > 'C:\\Python23\\DLLs', 'C:\\Python23\\li > b', 'C:\\Python23\\lib\\plat-win', > 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', > 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth > on23\\lib\\site-packages\\win32', > 'C:\\Python23\\lib\\site-packages\\win32\\lib', > 'C:\\Python23\\lib\\site-packages\\Pythonwi > n'] > > >>> sys.path.append(r'C:\Archivos de > programa\Webware\WebKit\MVC\model') > > >>> sys.path > ['', 'C:\\WINDOWS\\System32\\python23.zip', > 'C:\\Documents and Settings\\rgutierrez', > 'C:\\Python23\\DLLs', 'C:\\Python23\\li > b', 'C:\\Python23\\lib\\plat-win', > 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', > 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth > on23\\lib\\site-packages\\win32', > 'C:\\Python23\\lib\\site-packages\\win32\\lib', > 'C:\\Python23\\lib\\site-packages\\Pythonwi > n', 'C:\\Archivos de > programa\\Webware\\WebKit\\MVC\\model'] > > > > ##En una nueva consola trato de ver el Pythonpath > actualizado: Sorpresa!!!, no aparecen los cambios. > > > >>> import sys > >>> sys.path > ['', 'C:\\WINDOWS\\System32\\python23.zip', > 'C:\\Documents and Settings\\rgutierrez', > 'C:\\Python23\\DLLs', 'C:\\Python23\\li > b', 'C:\\Python23\\lib\\plat-win', > 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', > 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth > on23\\lib\\site-packages\\win32', > 'C:\\Python23\\lib\\site-packages\\win32\\lib', > 'C:\\Python23\\lib\\site-packages\\Pythonwi > n'] > >>> > > > Estoy trabajando con un ActivePython 2.3.5 en Windows > XP, ya lo probé en dos máquinas distintas, y nada. > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Mon Oct 17 21:20:54 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Mon, 17 Oct 2005 21:20:54 +0200 Subject: Problema con Pythonpath In-Reply-To: <1129576492.7249.5.camel@localhost.localdomain> References: <20051017170233.89065.qmail@web50411.mail.yahoo.com> <1129576492.7249.5.camel@localhost.localdomain> Message-ID: <1129576855.7249.10.camel@localhost.localdomain> Al releerlo me parece que no queda claro; me refiero a la variable de entorno PYTHONPATH. La puedes cambiar (o crear) en Mi PC, Propiedades, Avanzadas, variables de entorno o algo así. En Windows también hay una entrada en el registro que hace de PYTHONPATH, además dependiente de versión si tienes varias instaladas. Mira http://www.imladris.com/Scripts/PythonForWindows.html (en guiri). El lun, 17-10-2005 a las 21:14 +0200, Marcos Sánchez Provencio escribió: > Podrías darle un valor a la variable PYTHONPATH o meter archivos .pth > adecuados. No sé si es lo que quieres. Desde luego, cada instancia del > intérprete no hereda nada de otras. Sería un infierno para ver por qué > casca un programa. > > El lun, 17-10-2005 a las 12:02 -0500, Cesar Cardenas Desales escribió: > > He estado teneniendo un problema muy molesto al tratar > > de agregar un directorio al PYTHONPATH. > > > > Utilizo el clásico sys.path.append, el directorio > > queda agregado en esa sesión, pero cuando abro una > > nueva consola o programa de Python, el directorio > > recién agregado es "olvidado" por Python > > > > ##Agrego el directorio al Pythonpath en una sesión > > > > >>> import sys > > > > >>> sys.path > > ['', 'C:\\WINDOWS\\System32\\python23.zip', > > 'C:\\Documents and Settings\\rgutierrez', > > 'C:\\Python23\\DLLs', 'C:\\Python23\\li > > b', 'C:\\Python23\\lib\\plat-win', > > 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', > > 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth > > on23\\lib\\site-packages\\win32', > > 'C:\\Python23\\lib\\site-packages\\win32\\lib', > > 'C:\\Python23\\lib\\site-packages\\Pythonwi > > n'] > > > > >>> sys.path.append(r'C:\Archivos de > > programa\Webware\WebKit\MVC\model') > > > > >>> sys.path > > ['', 'C:\\WINDOWS\\System32\\python23.zip', > > 'C:\\Documents and Settings\\rgutierrez', > > 'C:\\Python23\\DLLs', 'C:\\Python23\\li > > b', 'C:\\Python23\\lib\\plat-win', > > 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', > > 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth > > on23\\lib\\site-packages\\win32', > > 'C:\\Python23\\lib\\site-packages\\win32\\lib', > > 'C:\\Python23\\lib\\site-packages\\Pythonwi > > n', 'C:\\Archivos de > > programa\\Webware\\WebKit\\MVC\\model'] > > > > > > > > ##En una nueva consola trato de ver el Pythonpath > > actualizado: Sorpresa!!!, no aparecen los cambios. > > > > > > >>> import sys > > >>> sys.path > > ['', 'C:\\WINDOWS\\System32\\python23.zip', > > 'C:\\Documents and Settings\\rgutierrez', > > 'C:\\Python23\\DLLs', 'C:\\Python23\\li > > b', 'C:\\Python23\\lib\\plat-win', > > 'C:\\Python23\\lib\\lib-tk', 'C:\\Python23', > > 'C:\\Python23\\lib\\site-packages', 'C:\\Pyth > > on23\\lib\\site-packages\\win32', > > 'C:\\Python23\\lib\\site-packages\\win32\\lib', > > 'C:\\Python23\\lib\\site-packages\\Pythonwi > > n'] > > >>> > > > > > > Estoy trabajando con un ActivePython 2.3.5 en Windows > > XP, ya lo probé en dos máquinas distintas, y nada. > > > > > > > > > > > > ___________________________________________________________ > > Do You Yahoo!? > > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es From jordinas en gmail.com Mon Oct 17 21:29:03 2005 From: jordinas en gmail.com (Joan Ordinas) Date: Mon, 17 Oct 2005 21:29:03 +0200 Subject: Active X de Windows In-Reply-To: <20051017155038.64308.qmail@web26603.mail.ukl.yahoo.com> References: <20051017155038.64308.qmail@web26603.mail.ukl.yahoo.com> Message-ID: <9140533f0510171229h4531096fs8d4e67ffc6c574d9@mail.gmail.com> On 10/17/05, Carlos Eduardo Sotelo Pinto wrote: > Hola lista > > quisiera saber si alguna vez alguno de ustedes ha > hecho correr una aplicacion de windows dentro de > python, me explico, tienen su ventana grafica de una > aplicacion de python, y desntro de esta ventana esta > corriendo interent explorer. > Lo que quieres no es ejecutar una aplicación windows dentro de Python... a ver si nos entendemos. Lo que quieres es que una aplicación de Python utilice un objeto COM (llamado de muchas formas, com ActiveX) y que estes objeto, por ejemplo el que implementa el motor del Internet Explorer, controle una ventana de la aplicación. Ahora que sabes lo que quieres ya puedes buscar mejor. JJOR From foton_1974 en ono.com Mon Oct 17 23:44:21 2005 From: foton_1974 en ono.com (Perico) Date: Mon, 17 Oct 2005 23:44:21 +0200 Subject: ficheros .po In-Reply-To: <9140533f0510170750y13c8b477k8863952c813c0419@mail.gmail.com> References: <9140533f0510170750y13c8b477k8863952c813c0419@mail.gmail.com> Message-ID: ok, gracias, estoy en ello, efectivamente, era un fichero de traducción perico El 17/10/2005, a las 16:50, Joan Ordinas escribió: > On 10/17/05, Perico wrote: > >> Estoy buscando info por internet sobre el uso de ficheros de >> configuración con python, he encontrado alguna cosa, pero no >> suficiente. ¿Alguien me puede recomendar algún web , documento o >> referencia? >> >> > > De configuración? O de texto traducido? Si es así busca sobre la > herramienta 'gettext' del proyecyo GNU. > > JJOR > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From foton_1974 en ono.com Mon Oct 17 23:49:43 2005 From: foton_1974 en ono.com (Perico) Date: Mon, 17 Oct 2005 23:49:43 +0200 Subject: hay alguien en el foro que tenga un mac con python instalado? In-Reply-To: <64a1c5aa6cb76c0f01080d0262a3b6ae@terra.es> References: <6C133F08-BAB8-46DF-BA22-94043F129DEA@ono.com> <64a1c5aa6cb76c0f01080d0262a3b6ae@terra.es> Message-ID: ok, más que nada era por saber de "socios" yo tengo un emac con el tiger tengo instado el python 2.3 y de momento me basto hasta la vista, perico El 17/10/2005, a las 20:45, nocreyentes en terra.es escribió: > Yo tengo un mac > > OSX viene con el python 2.3 instalado. Si quieres la version 2.4 > tienes varias opciones: > - Bajartelo de activestate: http://www.activestate.com/Products/ > ActivePython/ > - Compilartelo desde los ports de darwin: http:// > darwinports.opendarwin.org/ > - Aunque lo anterior me lo hubiera ahorrado si hubiera visto la web > oficial: http://www.python.org/download/download_mac.html > > Yo he probado la opcion que viene instalada y funciona bien. > Cuando quise enredar con la 2.4 la instale de los ports de darwin, > que ademas es muy comodo para instalar mas cosas (pydot, apache, py- > jabber, ... y vim por supuesto). > El de activestate lo probé y va muy bien. Además esta en binario, > con lo que no te tienes que instalar los paquetes de desarrollador > que vienen con el OSX. > > OS9 y anteriores no he probado. Si no es un Unix no es un SO > autentico ;-) > > Saludos: > > Javi > From foton_1974 en ono.com Mon Oct 17 23:54:00 2005 From: foton_1974 en ono.com (Perico) Date: Mon, 17 Oct 2005 23:54:00 +0200 Subject: elemento para insertar texto - wxpython Message-ID: sé lo que quiero, pero no sé el nombre se trata de insertar en una ventana un elemento que me vaya escribiendo el texto que yo le envío, digamos que sería como una especie de pizarra dentro de una ventana alguien sabe exactamente el nombre de ese elemento? saludOS From foton_1974 en ono.com Tue Oct 18 00:12:28 2005 From: foton_1974 en ono.com (Perico) Date: Tue, 18 Oct 2005 00:12:28 +0200 Subject: elemento para insertar texto - wxpython In-Reply-To: References: Message-ID: he encontrado un control llamado "TextCtrl", pero creo que es más bien para introducir, yo lo que quiero es sólo mostrar seguiremos buscando....... perico El 17/10/2005, a las 23:54, Perico escribió: > sé lo que quiero, pero no sé el nombre > se trata de insertar en una ventana un elemento que me vaya > escribiendo el texto que yo le envío, digamos que sería como una > especie de pizarra dentro de una ventana > alguien sabe exactamente el nombre de ese elemento? > From foton_1974 en ono.com Tue Oct 18 00:54:35 2005 From: foton_1974 en ono.com (Perico) Date: Tue, 18 Oct 2005 00:54:35 +0200 Subject: elemento para insertar texto - wxpython In-Reply-To: References: Message-ID: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> el wxpanel es casi lo que busco......... perico El 18/10/2005, a las 0:12, Perico escribió: > he encontrado un control llamado "TextCtrl", pero creo que es más > bien para introducir, yo lo que quiero es sólo mostrar > seguiremos buscando....... > > perico > From py en ls-l.org Tue Oct 18 12:30:04 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 18 Oct 2005 12:30:04 +0200 Subject: Problema con Pythonpath In-Reply-To: <1129576855.7249.10.camel@localhost.localdomain> References: <20051017170233.89065.qmail@web50411.mail.yahoo.com> <1129576492.7249.5.camel@localhost.localdomain> <1129576855.7249.10.camel@localhost.localdomain> Message-ID: <4354CEAC.9070609@ls-l.org> Marcos Sánchez Provencio escribió: > Al releerlo me parece que no queda claro; me refiero a la variable de > entorno PYTHONPATH. La puedes cambiar (o crear) en Mi PC, Propiedades, > Avanzadas, variables de entorno o algo así. > > En Windows también hay una entrada en el registro que hace de > PYTHONPATH, además dependiente de versión si tienes varias instaladas. > > Mira http://www.imladris.com/Scripts/PythonForWindows.html (en guiri). Creo que es mejor introducir estas rutas en un fichero .pth en el directorio site-packages. La diferencia es que el PYTHONPATH inserta las rutas al inicio de la ruta de búsqueda, mientras que los ficheros .pth las añade al final. Si nuestros módulos no son "esenciales" para el funcionamiento del python es mejor que estorben lo menos posible, accediendo a éllos cuando no los encuentre en los lugares estándar. From jdavid en itaapy.com Tue Oct 18 12:23:03 2005 From: jdavid en itaapy.com (=?ISO-8859-1?Q?=22J=2E_David_Ib=E1=F1ez=22?=) Date: Tue, 18 Oct 2005 12:23:03 +0200 Subject: ficheros .po In-Reply-To: References: <9140533f0510170750y13c8b477k8863952c813c0419@mail.gmail.com> Message-ID: <4354CD07.6080000@itaapy.com> El module gettext de Python gestiona más bien los ficheros ".mo" que los ".po". En "itools.gettext" [1] encontrarás cierto soporte para los ficheros PO. [1] http://www.ikaaro.org/itools Perico wrote: > ok, gracias, estoy en ello, efectivamente, era un fichero de traducción > > perico > > El 17/10/2005, a las 16:50, Joan Ordinas escribió: > >> On 10/17/05, Perico wrote: >> >>> Estoy buscando info por internet sobre el uso de ficheros de >>> configuración con python, he encontrado alguna cosa, pero no >>> suficiente. ¿Alguien me puede recomendar algún web , documento o >>> referencia? >>> >>> >> >> De configuración? O de texto traducido? Si es así busca sobre la >> herramienta 'gettext' del proyecyo GNU. >> >> JJOR >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-e > s -- J. David Ibáñez Itaapy Tel +33 (0)1 42 23 67 45 9 rue Darwin, 75018 Paris Fax +33 (0)1 53 28 27 88 From jjdelcerromurciano en yahoo.es Tue Oct 18 11:03:10 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Tue, 18 Oct 2005 11:03:10 +0200 Subject: Problema con Pythonpath In-Reply-To: <1129576492.7249.5.camel@localhost.localdomain> References: <20051017170233.89065.qmail@web50411.mail.yahoo.com> <1129576492.7249.5.camel@localhost.localdomain> Message-ID: <200510181103.10667.jjdelcerromurciano@yahoo.es> El Lunes, 17 de Octubre de 2005 21:14, Marcos Sánchez Provencio escribió: > Podrías darle un valor a la variable PYTHONPATH o meter archivos .pth Ya que lo nombras..... ¿ Que son o para que sirben los .pth? Los he visto por el site-packages pero no sabia para que sirben. Igual pueden serme utiles. Siempre voy retocando el sys.path para adecuarlo a cada aplicacion, y si tiene que ver con el pythonpath igual me alivian un rato. Un saludo Joaquin. > adecuados. No sé si es lo que quieres. Desde luego, cada instancia del > intérprete no hereda nada de otras. Sería un infierno para ver por qué > casca un programa. > ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From rapto en arrakis.es Tue Oct 18 13:21:34 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Tue, 18 Oct 2005 13:21:34 +0200 Subject: Problema con Pythonpath In-Reply-To: <200510181103.10667.jjdelcerromurciano@yahoo.es> References: <20051017170233.89065.qmail@web50411.mail.yahoo.com> <1129576492.7249.5.camel@localhost.localdomain> <200510181103.10667.jjdelcerromurciano@yahoo.es> Message-ID: <1129634494.8760.4.camel@savin.proteus> http://pyspanishdoc.sourceforge.net/lib/module-site.html El mar, 18-10-2005 a las 11:03 +0200, Joaquin Jose del Cerro Murciano escribió: > El Lunes, 17 de Octubre de 2005 21:14, Marcos Sánchez Provencio escribió: > > Podrías darle un valor a la variable PYTHONPATH o meter archivos .pth > Ya que lo nombras..... > ¿ Que son o para que sirben los .pth? > Los he visto por el site-packages pero no sabia para que sirben. > Igual pueden serme utiles. > Siempre voy retocando el sys.path para adecuarlo > a cada aplicacion, y si tiene que ver con el pythonpath igual me alivian un > rato. > > Un saludo > Joaquin. > > > adecuados. No sé si es lo que quieres. Desde luego, cada instancia del > > intérprete no hereda nada de otras. Sería un infierno para ver por qué > > casca un programa. > > > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rubencharles en gmail.com Tue Oct 18 16:12:37 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Tue, 18 Oct 2005 10:12:37 -0400 Subject: elemento para insertar texto - wxpython In-Reply-To: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> References: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> Message-ID: Lo que buscas es un Textctrl pero con en el flag "TE_READ_ONLY" si no me falla la memoria. Es un control de texto, tu decides si quieres escribir en el o mostrar información. Por ejemplo lo puedes usar en un formulrario o como un log de la aplicación. On 10/17/05, Perico wrote: > el wxpanel es casi lo que busco......... > > perico > > El 18/10/2005, a las 0:12, Perico escribió: > > > he encontrado un control llamado "TextCtrl", pero creo que es más > > bien para introducir, yo lo que quiero es sólo mostrar > > seguiremos buscando....... > > > > perico > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From cloa en wanadoo.es Tue Oct 18 16:31:44 2005 From: cloa en wanadoo.es (Cloa) Date: Tue, 18 Oct 2005 16:31:44 +0200 Subject: macintosh y configuracion a internet In-Reply-To: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> References: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> Message-ID: <43550750.2070906@wanadoo.es> Amigos, si alguien ha tenido experiencia en el uso y sobre todo en la configuracion de internet el equipos macintosh le agradecere mucho que me envie los datos basicos para la configuracion de internet. mejor aun si puede copiar y pegar (usando alt+print screen y pegar en word y otro procesador de tecto)el proceso de configuracion de macintosh para la salida a INTERNET. Debo usarlo con telefonica. si hay alguna web que tenga temas sobre macintosh le agradecer me envie el enlace. un saludo y gracias. mi mail: cloa en wanadoo.es From cescd en yahoo.com.mx Tue Oct 18 18:01:57 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 18 Oct 2005 11:01:57 -0500 (CDT) Subject: [Solucionado] Problema con Pythonpath In-Reply-To: <4354CEAC.9070609@ls-l.org> References: <4354CEAC.9070609@ls-l.org> Message-ID: <20051018160157.93409.qmail@web50401.mail.yahoo.com> Es así como se ha solucionado el problema, usando archivos pth. Gracias --- Chema Cortes escribió: > Marcos Sánchez Provencio escribió: > > Al releerlo me parece que no queda claro; me > refiero a la variable de > > entorno PYTHONPATH. La puedes cambiar (o crear) en > Mi PC, Propiedades, > > Avanzadas, variables de entorno o algo así. > > > > En Windows también hay una entrada en el registro > que hace de > > PYTHONPATH, además dependiente de versión si > tienes varias instaladas. > > > > Mira > http://www.imladris.com/Scripts/PythonForWindows.html > (en guiri). > > Creo que es mejor introducir estas rutas en un > fichero .pth en el > directorio site-packages. La diferencia es que el > PYTHONPATH inserta las > rutas al inicio de la ruta de búsqueda, mientras > que los ficheros .pth > las añade al final. Si nuestros módulos no son > "esenciales" para el > funcionamiento del python es mejor que estorben lo > menos posible, > accediendo a éllos cuando no los encuentre en los > lugares estándar. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From py en ls-l.org Tue Oct 18 18:06:43 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 18 Oct 2005 18:06:43 +0200 Subject: [Offtopicazo] Re: macintosh y configuracion a internet In-Reply-To: <43550750.2070906@wanadoo.es> References: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> <43550750.2070906@wanadoo.es> Message-ID: <43551D93.7090702@ls-l.org> Cloa escribió: > Amigos, si alguien ha tenido experiencia en el uso y sobre todo en la > configuracion de internet el equipos macintosh le agradecere mucho que > me envie los datos basicos para la configuracion de internet. > > mejor aun si puede copiar y pegar (usando alt+print screen y pegar en > word y otro procesador de tecto)el proceso de configuracion de macintosh > para la salida a INTERNET. Debo usarlo con telefonica. > si hay alguna web que tenga temas sobre macintosh le agradecer me envie > el enlace. Este foro no es el adecuado para este tipo de consultas. Míra por aquí: http://www.macuarium.com From joepc74 en gmail.com Tue Oct 18 19:50:32 2005 From: joepc74 en gmail.com (JoePC) Date: Tue, 18 Oct 2005 19:50:32 +0200 Subject: "Potenciar" listas In-Reply-To: References: <20051014212305.GF7755@ns0.nul-unu.com> Message-ID: <54af49c10510181050ye686a2aq@mail.gmail.com> def potenciarlistas(a,b): a1='' for c in iter(a): a1=a1+str(c) a2='' for c in iter(b): a2=a2+str(c) result=str(eval(a1+'**'+a2)) a3=[] for c in range(0,len(result)): a3=a3+[int(result[c])] return a3 print potenciarlistas([2,5],[1,2]) El 14/10/05, ZLAPPER escribió: > tu idea me fue muy util, muchisimas gracias!!!!!!!!!!! > lo implementé de forma algo diferente, debido a que la funcion de > sumarlistas que tengo es muy limitada y no permite restar.. > por ejemplo: > >>> sumarlistas([2,0],[-9]) > [2, -9] > >>> sumarlistas([2,0],[-1,0,0]) > [-1, 2, 0] > > de todas maneras, tendré que ponerla a funcionar correctamente (por lo > que mensioné que debe funcionar para numeros negativos y con > decimales), pero por el momento lo implementé de esta forma: > > def potenciarlistas(lista1,lista2): > #hago copias para no modificar las listas originales > l1=lista1[:] > l2=lista2[:] > resultado=[1] > i=[0] > while not i==l2: > resultado=multiplicarlistas(l1,resultado) > i=sumarlistas(i,[1]) > return resultado > > de nuevo, muchisimas gracias y espero no tener que molestarlos mucho > durante los proximos dias (o semanas, quien sabe :P ) > ZLAPPER > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rodrigo en nul-unu.com Tue Oct 18 20:02:54 2005 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Tue, 18 Oct 2005 13:02:54 -0500 Subject: "Potenciar" listas In-Reply-To: <54af49c10510181050ye686a2aq@mail.gmail.com> References: <20051014212305.GF7755@ns0.nul-unu.com> <54af49c10510181050ye686a2aq@mail.gmail.com> Message-ID: <20051018180254.GD23631@ns0.nul-unu.com> On Tue, Oct 18, 2005 at 07:50:32PM +0200, JoePC wrote: > def potenciarlistas(a,b): > a1='' > for c in iter(a): > a1=a1+str(c) > a2='' > for c in iter(b): > a2=a2+str(c) > result=str(eval(a1+'**'+a2)) > a3=[] > for c in range(0,len(result)): > a3=a3+[int(result[c])] > return a3 Buen intento, pero el problema original requería que *no* se convirtiera la lista a número. -- Rodrigo Gallardo From pablomarmol en gmail.com Tue Oct 18 21:15:38 2005 From: pablomarmol en gmail.com (peter) Date: Tue, 18 Oct 2005 21:15:38 +0200 Subject: "Potenciar" listas In-Reply-To: <20051018180254.GD23631@ns0.nul-unu.com> References: <20051014212305.GF7755@ns0.nul-unu.com> <54af49c10510181050ye686a2aq@mail.gmail.com> <20051018180254.GD23631@ns0.nul-unu.com> Message-ID: <32ec9b10510181215n399b3906v@mail.gmail.com> El 18/10/05, Luis Rodrigo Gallardo Cruz escribió: > > Buen intento, pero el problema original requería que *no* se > convirtiera la lista a número. No pasa nada, seguro que el problema original tambien requería que lo resolviera el mismo en vez de preguntar a otros. . From rodrigo en nul-unu.com Wed Oct 19 00:09:39 2005 From: rodrigo en nul-unu.com (Luis Rodrigo Gallardo Cruz) Date: Tue, 18 Oct 2005 17:09:39 -0500 Subject: "Potenciar" listas In-Reply-To: <32ec9b10510181215n399b3906v@mail.gmail.com> References: <20051014212305.GF7755@ns0.nul-unu.com> <54af49c10510181050ye686a2aq@mail.gmail.com> <20051018180254.GD23631@ns0.nul-unu.com> <32ec9b10510181215n399b3906v@mail.gmail.com> Message-ID: <20051018220938.GF23631@ns0.nul-unu.com> On Tue, Oct 18, 2005 at 09:15:38PM +0200, peter wrote: > El 18/10/05, Luis Rodrigo Gallardo Cruz escribió: > > > > Buen intento, pero el problema original requería que *no* se > > convirtiera la lista a número. > > > No pasa nada, seguro que el problema original tambien requería que lo > resolviera el mismo en vez de preguntar a otros. Touché! -- Rodrigo Gallardo From foton_1974 en ono.com Wed Oct 19 00:27:00 2005 From: foton_1974 en ono.com (Perico) Date: Wed, 19 Oct 2005 00:27:00 +0200 Subject: macintosh y configuracion a internet In-Reply-To: <43550750.2070906@wanadoo.es> References: <8DE367F9-CF44-40A0-9AAA-2EAE426CA188@ono.com> <43550750.2070906@wanadoo.es> Message-ID: <2B9DD8BA-20D7-4E84-9A02-A79F504351B8@ono.com> dime qué es lo que quieres yo tengo cable, es enchufar y listo perico El 18/10/2005, a las 16:31, Cloa escribió: > Amigos, si alguien ha tenido experiencia en el uso y sobre todo en > la configuracion de internet el equipos macintosh le agradecere > mucho que me envie los datos basicos para la configuracion de > internet. > > mejor aun si puede copiar y pegar (usando alt+print screen y pegar > en word y otro procesador de tecto)el proceso de configuracion de > macintosh para la salida a INTERNET. Debo usarlo con telefonica. > si hay alguna web que tenga temas sobre macintosh le agradecer me > envie el enlace. > > un saludo y gracias. > > mi mail: cloa en wanadoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From jeancarlosr_ve en yahoo.com Wed Oct 19 17:38:26 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Wed, 19 Oct 2005 10:38:26 -0500 (CDT) Subject: tkinter Message-ID: <20051019153826.68135.qmail@web53101.mail.yahoo.com> Hola tengo un problemilla, estaba utilizando slk 10.1 pero me cambiaron a debian y este tiene python 2.3 pero no tiene el modulo tkinter, me podrian decir donde lo consigo. Baje la version de python 2.3 desde python.org la instale y me sigue dando el mismo error que no tiene el modulo tkinter. garcias por su ayuda __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From wiliamsouza83 en gmail.com Wed Oct 19 17:47:52 2005 From: wiliamsouza83 en gmail.com (Wiliam Alves de Souza) Date: Wed, 19 Oct 2005 12:47:52 -0300 Subject: tkinter In-Reply-To: <20051019153826.68135.qmail@web53101.mail.yahoo.com> References: <20051019153826.68135.qmail@web53101.mail.yahoo.com> Message-ID: 2005/10/19, Jean Carlos Rodrìguez : > Hola tengo un problemilla, estaba utilizando slk 10.1 > pero me cambiaron a debian y este tiene python 2.3 > pero no tiene el modulo tkinter, me podrian decir > donde lo consigo. > Baje la version de python 2.3 desde python.org la > instale y me sigue dando el mismo error que no tiene > el modulo tkinter. > > garcias por su ayuda Ola Jean, qual es lo erro? tiene el TCL/TK instalado? -- Wiliam Alves de Souza Python Brasil Python GNU/Linux Slackware #349916 From py en ls-l.org Wed Oct 19 18:00:47 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 19 Oct 2005 18:00:47 +0200 Subject: tkinter In-Reply-To: <20051019153826.68135.qmail@web53101.mail.yahoo.com> References: <20051019153826.68135.qmail@web53101.mail.yahoo.com> Message-ID: <43566DAF.10602@ls-l.org> Jean Carlos Rodrìguez escribió: > Hola tengo un problemilla, estaba utilizando slk 10.1 > pero me cambiaron a debian y este tiene python 2.3 > pero no tiene el modulo tkinter, me podrian decir > donde lo consigo. > Baje la version de python 2.3 desde python.org la > instale y me sigue dando el mismo error que no tiene > el modulo tkinter. En Debian hay que instalar el paquete 'python-tk'. Al compilarlo desde los fuentes, puede que te haya faltado darle la opción para que compile también el tkinter. From rapto en arrakis.es Wed Oct 19 18:00:16 2005 From: rapto en arrakis.es (Marcos =?iso-8859-1?Q?S=E1nchez_Provencio?=) Date: Wed, 19 Oct 2005 18:00:16 +0200 (CEST) Subject: Recordatorio Message-ID: <59792.62.14.116.68.1129737616.squirrel@webmail.arrakis.com> La charla de Django es _hoy_ miércoles a las 18:30 Cielito Lindo Sta Ana 6 Madrid (espein) Hala, a correr From cescd en yahoo.com.mx Wed Oct 19 18:03:14 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 19 Oct 2005 11:03:14 -0500 (CDT) Subject: Pool de conexiones Message-ID: <20051019160314.43447.qmail@web50407.mail.yahoo.com> Conocen ustedes algún programa que maneje un pool de conexiones a bases de datos? He encontrado a SQL Relay, pero quisiera saber si conocen otras opciones, pues la interfaz estándar de Python para bases de datos no contempla este aspecto. ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From py en ls-l.org Wed Oct 19 20:21:19 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 19 Oct 2005 20:21:19 +0200 Subject: py2exe y Tix Message-ID: <43568E9F.1000508@ls-l.org> Necesitaba distribuir una aplicación hecha con python + Tix para entornos windows XP. Probando con el py2exe me encuentro con el problema de que, cuando ejecuto el producto final, me da un error de que no encuentra el módulo 'Tix'. Con la opción "verbose" no veo que en ningún momento halle la dependencia al paquete Tix que tiene mi aplicación. He intentado forzar en las opciones del py2exe que se añada el módulo 'Tix', pero sin ningún resultado. Al final sólo he conseguido que funcione copiando a mano en 'dist' el fichero 'tix8184.dll', y copiando en 'dist/tcl' la carpeta completa 'tix8.1'. Aunque funciona bien, no es una solución que me entusiasme mucho. ¿Álguien sabe cómo hacer que py2exe considere al paquete Tix entre las dependencias de una aplicación? PD: estoy trabajando ya en una solución que parchea py2exe, creando una subclase de build_exe. From jeancarlosr_ve en yahoo.com Wed Oct 19 20:38:04 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Wed, 19 Oct 2005 13:38:04 -0500 (CDT) Subject: gracias Message-ID: <20051019183804.58715.qmail@web53113.mail.yahoo.com> Gracias por sus respuestas, pero donde puedo conseguir el python-tk, o como hago para instalarlo??? __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From rubencharles en gmail.com Wed Oct 19 21:22:23 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Wed, 19 Oct 2005 15:22:23 -0400 Subject: gracias In-Reply-To: <20051019183804.58715.qmail@web53113.mail.yahoo.com> References: <20051019183804.58715.qmail@web53113.mail.yahoo.com> Message-ID: Comienza leyendo y meditando en esto: http://www.sindominio.net/ayuda/preguntas-inteligentes.html Te ayudará a aprender mas eficientemente y a obtener mejor información. Saludos. On 10/19/05, Jean Carlos Rodrìguez wrote: > Gracias por sus respuestas, pero donde puedo conseguir > el python-tk, o como hago para instalarlo??? > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rubencharles en gmail.com Wed Oct 19 21:22:53 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Wed, 19 Oct 2005 15:22:53 -0400 Subject: gracias In-Reply-To: References: <20051019183804.58715.qmail@web53113.mail.yahoo.com> Message-ID: STFM o RTFM On 10/19/05, Ruben Charles wrote: > Comienza leyendo y meditando en esto: > > http://www.sindominio.net/ayuda/preguntas-inteligentes.html > > Te ayudará a aprender mas eficientemente y a obtener mejor información. > > > > Saludos. > > On 10/19/05, Jean Carlos Rodrìguez wrote: > > Gracias por sus respuestas, pero donde puedo conseguir > > el python-tk, o como hago para instalarlo??? > > > > __________________________________________________ > > Correo Yahoo! > > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > > Regístrate ya - http://correo.espanol.yahoo.com/ > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > From jeancarlosr_ve en yahoo.com Wed Oct 19 21:39:26 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Wed, 19 Oct 2005 14:39:26 -0500 (CDT) Subject: Para Ruben Charles Message-ID: <20051019193926.5790.qmail@web53114.mail.yahoo.com> Ok disculpa por mi pregunta sobre donde puedo conseguir el modulo de tkinter, y gracias por la lectura que me proporcionaste, tratare de realizar preguntas mas a corde al foro, aunque no me hallan dando una solucion, pense que aqui ayudaban a los principiantes del tema. Gracias __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From cescd en yahoo.com.mx Wed Oct 19 22:36:16 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 19 Oct 2005 15:36:16 -0500 (CDT) Subject: tkinter In-Reply-To: References: Message-ID: <20051019203616.21247.qmail@web50412.mail.yahoo.com> Hasta yo que no uso debian podría intuir que se instala el paquete python-tk con $apt-get install python-tk http://newbiedoc.sourceforge.net/system/apt-get-intro.html --- Wiliam Alves de Souza escribió: > 2005/10/19, Jean Carlos Rodrìguez > : > > Hola tengo un problemilla, estaba utilizando slk > 10.1 > > pero me cambiaron a debian y este tiene python 2.3 > > pero no tiene el modulo tkinter, me podrian decir > > donde lo consigo. > > Baje la version de python 2.3 desde python.org la > > instale y me sigue dando el mismo error que no > tiene > > el modulo tkinter. > > > > garcias por su ayuda > > Ola Jean, > qual es lo erro? > tiene el TCL/TK instalado? > > -- > Wiliam Alves de Souza > Python Brasil > Python > GNU/Linux > Slackware > #349916 > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From jeancarlosr_ve en yahoo.com Wed Oct 19 22:58:12 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Wed, 19 Oct 2005 15:58:12 -0500 (CDT) Subject: Gracias Message-ID: <20051019205812.18777.qmail@web53108.mail.yahoo.com> Gracias Cesar, pero es que yo tampoco uso debian solo que me cambiaron el sistema asi por asi... Disculpen las molestias =) __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From ftoledo en docksud.com.ar Thu Oct 20 00:54:40 2005 From: ftoledo en docksud.com.ar (Fernando Toledo) Date: Wed, 19 Oct 2005 19:54:40 -0300 Subject: tkinter In-Reply-To: <20051019153826.68135.qmail@web53101.mail.yahoo.com> References: <20051019153826.68135.qmail@web53101.mail.yahoo.com> Message-ID: <200510191954.41567.ftoledo@docksud.com.ar> ftoledo en ntbkragnarok:~$ apt-cache show python2.3-tk Package: python2.3-tk Priority: optional Section: python Installed-Size: 432 Maintainer: Matthias Klose Architecture: i386 Source: python2.3 Version: 2.3.5-8 Depends: python2.3 (= 2.3.5-8), blt (>= 2.4z), libc6 (>= 2.3.5-1), libx11-6 | xlibs (>> 4.1.0), tcl8.4 (>= 8.4.5), tk8.4 (>= 8.4.5) Suggests: tix8.1 Filename: pool/main/p/python2.3/python2.3-tk_2.3.5-8_i386.deb Size: 106502 MD5sum: b7e15ef55f4ba522d7f4c0f0a88d1d7b Description: Tkinter - Writing Tk applications with Python (v2.3) A module for writing portable GUI applications with Python (v2.3) using Tk. Also known as Tkinter. Tag: devel::library, langdevel::python, made-of::lang:python, role::content:data, role::sw:shlib, uitoolkit::tk El Mié 19 Oct 2005 12:38, Jean Carlos Rodrìguez escribió: > Hola tengo un problemilla, estaba utilizando slk 10.1 > pero me cambiaron a debian y este tiene python 2.3 > pero no tiene el modulo tkinter, me podrian decir > donde lo consigo. > Baje la version de python 2.3 desde python.org la > instale y me sigue dando el mismo error que no tiene > el modulo tkinter. > > garcias por su ayuda > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- http://www.docksud.com.ar telnet://bbs.docksud.com.ar * Porque vivimos, porque nacimos, porque salimos del agua... * ------------ 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 ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Thu Oct 20 04:07:18 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 19 Oct 2005 21:07:18 -0500 Subject: Controles para Bases de Datos Message-ID: <1129774039.8650.3.camel@localhost.localdomain> Amigos, Queria saber q controles de wxPython son los adecuados para trabajar con una base de datos y mostrar los datos obtenidos de la misma. Yo vengo de VB y alli tenia unos controles q estaban definidos con propiedades para conectarse a un origen de datos automaticamente, no se si aca alla la misma tematica. Gracias! Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Sistemas - Webmaster Website : http://mlacunzav.cogia.net Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Thu Oct 20 13:59:03 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 20 Oct 2005 13:59:03 +0200 Subject: Pool de conexiones In-Reply-To: <20051019160314.43447.qmail@web50407.mail.yahoo.com> References: <20051019160314.43447.qmail@web50407.mail.yahoo.com> Message-ID: <1129809543.8491.18.camel@savin.proteus> Echa un vistazo a http://www.webwareforpython.org/Webware/MiscUtils/Docs/Source/Files/DBPool.py.html igual sacas alguna idea El mié, 19-10-2005 a las 11:03 -0500, Cesar Cardenas Desales escribió: > Conocen ustedes algún programa que maneje un pool de > conexiones a bases de datos? > > He encontrado a SQL Relay, pero quisiera saber si > conocen otras opciones, pues la interfaz estándar de > Python para bases de datos no contempla este aspecto. > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lslorg en ls-l.org Thu Oct 20 00:22:12 2005 From: lslorg en ls-l.org (Chema Cortes) Date: Thu, 20 Oct 2005 00:22:12 +0200 Subject: Para Ruben Charles In-Reply-To: <20051019193926.5790.qmail@web53114.mail.yahoo.com> References: <20051019193926.5790.qmail@web53114.mail.yahoo.com> Message-ID: <20051020002212.a3gihuuxzr1w88wk@ls-l.org> Quoting Jean Carlos Rodrìguez : > Ok disculpa por mi pregunta sobre donde puedo > conseguir el modulo de tkinter, y gracias por la > lectura que me proporcionaste, tratare de realizar > preguntas mas a corde al foro, aunque no me hallan > dando una solucion, pense que aqui ayudaban a los > principiantes del tema. Aunque no te lo parezca, te estamos ayudando. Si no te esfuerzas en resolver por tí mismo los problemas simples, poco podrás hacer cuando tengas un problema de complicado de verdad para ayudarnos a ayudarte. From fvillarroel en yahoo.com Thu Oct 20 14:31:51 2005 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Thu, 20 Oct 2005 05:31:51 -0700 (PDT) Subject: Controles para Bases de Datos In-Reply-To: <1129774039.8650.3.camel@localhost.localdomain> References: <1129774039.8650.3.camel@localhost.localdomain> Message-ID: <20051020123151.64894.qmail@web34306.mail.mud.yahoo.com> Hola no he visto que la forma sea similar, debes hacerlo por codigo apoyandote en las API disponibles para acceso a motores de base de datos; yo en mi caso uso wxpPython y me conecto a una BD Postgres usan la API pyPgSQL me va al 100%. Ace tienes un link con modulos disponibles: http://python.org/topics/database/modules.html Seria bueno saber a que motor te intentas conectar? Fernando Villarroel N. --- Mario Lacunza wrote: > Amigos, > > Queria saber q controles de wxPython son los > adecuados para trabajar con > una base de datos y mostrar los datos obtenidos de > la misma. > > Yo vengo de VB y alli tenia unos controles q estaban > definidos con > propiedades para conectarse a un origen de datos > automaticamente, no se > si aca alla la misma tematica. > > Gracias! > > Saludos / Best regards > > Mario Lacunza Vásquez > Desarrollador de Sistemas - Webmaster > > Website : http://mlacunzav.cogia.net > Email : mlacunza en gmail.com > Blog : http://mlacunza.blogspot.com > Lima - Peru > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From jeancarlosr_ve en yahoo.com Thu Oct 20 15:58:18 2005 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?q?Jean=20Carlos=20Rodr=ECguez?=) Date: Thu, 20 Oct 2005 08:58:18 -0500 (CDT) Subject: DISCULPAS Message-ID: <20051020135818.91555.qmail@web53106.mail.yahoo.com> Gracias por la ayuda de verdad se que me porte un pelo mal, lo que pasa es que soy un usuario nuevo en el mundo de linux y a veces tengo tantas cosas en la cabeza que los detalles mas faciles se me escapan de las manos, asi que nuevamente disculpas. =o) __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From rapto en arrakis.es Thu Oct 20 21:17:33 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 20 Oct 2005 21:17:33 +0200 Subject: DISCULPAS In-Reply-To: <20051020135818.91555.qmail@web53106.mail.yahoo.com> References: <20051020135818.91555.qmail@web53106.mail.yahoo.com> Message-ID: <1129835853.32111.5.camel@localhost.localdomain> En la lista de Python somos amables (algunos). Si quieres ver un diálogo de puñaladas traperas, vete a barrapunto. Hala, esperamos ser útiles. Bienvenido :-) El jue, 20-10-2005 a las 08:58 -0500, Jean Carlos Rodrìguez escribió: > Gracias por la ayuda de verdad se que me porte un pelo > mal, lo que pasa es que soy un usuario nuevo en el > mundo de linux y a veces tengo tantas cosas en la > cabeza que los detalles mas faciles se me escapan de > las manos, asi que nuevamente disculpas. > > =o) > From eldesafecto en gmail.com Fri Oct 21 12:30:57 2005 From: eldesafecto en gmail.com (el desafecto) Date: Fri, 21 Oct 2005 12:30:57 +0200 Subject: =?iso-8859-1?q?Zope_+_Plone=2C_=BFo_solo_Plone=3F?= References: <20051020135818.91555.qmail@web53106.mail.yahoo.com> Message-ID: <009e01c5d62a$891ee140$b985a8c0@apex21> Creo que he sido seducido por Zope, aunque apenas llevo una primera aproximación. El caso es que pensaba montar un servidor de contenidos con Zope debajo, como servidor de aplicaciones. La opción que se presenta como más natural es usar el Plone (www.plone.org) que es python también. Mirando por encima, me dicen que Plone ya lleva por debajo un Zope. La pregunta sería la del subject: ¿Me pierdo algo si tiro de plone directamente, o es mejor instalar Zope y luego Plone?. Gracias por adelantado. D. From rvr en infoastro.com Fri Oct 21 12:45:46 2005 From: rvr en infoastro.com (=?iso-8859-1?q?V=EDctor_R=2E?= Ruiz) Date: Fri, 21 Oct 2005 11:45:46 +0100 Subject: DISCULPAS In-Reply-To: <1129835853.32111.5.camel@localhost.localdomain> References: <20051020135818.91555.qmail@web53106.mail.yahoo.com> <1129835853.32111.5.camel@localhost.localdomain> Message-ID: <200510211145.46485.rvr@infoastro.com> Hola: El Jueves 20 Octubre 2005 20:17, Marcos Sánchez Provencio tecleó: > En la lista de Python somos amables (algunos). Si quieres ver un diálogo > de puñaladas traperas, vete a barrapunto. Joo :P Saludetes, -- Víctor R. Ruiz | - Todos estos momentos se perderán http://infoastro.com/rvr | como lágrimas en la lluvia From py en ls-l.org Fri Oct 21 12:53:42 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 21 Oct 2005 12:53:42 +0200 Subject: Zope + Plone, =?ISO-8859-1?Q?=BFo_solo_Plone?= =?ISO-8859-1?Q?=3F?= In-Reply-To: <009e01c5d62a$891ee140$b985a8c0@apex21> References: <20051020135818.91555.qmail@web53106.mail.yahoo.com> <009e01c5d62a$891ee140$b985a8c0@apex21> Message-ID: <4358C8B6.2060009@ls-l.org> el desafecto escribió: > Creo que he sido seducido por Zope, aunque apenas llevo una primera aproximación. > El caso es que pensaba montar un servidor de contenidos con Zope debajo, como servidor de aplicaciones. > La opción que se presenta como más natural es usar el Plone (www.plone.org) que es python también. > Mirando por encima, me dicen que Plone ya lleva por debajo un Zope. > La pregunta sería la del subject: ¿Me pierdo algo si tiro de plone directamente, o es mejor instalar Zope y luego Plone?. Intuyo que la pregunta la haces para una instalación windows, que es "autosuficiente" con el instalador del plone. Para linux habría que instalar zope, el zope-cmf y luego plone2 (seguramente me esté dejando alguna dependencia con otros productos zope, pero te lo resolverá el gestor de paquetes). From eldesafecto en gmail.com Fri Oct 21 13:06:12 2005 From: eldesafecto en gmail.com (el desafecto) Date: Fri, 21 Oct 2005 13:06:12 +0200 Subject: =?iso-8859-1?Q?Re:_=5BPython-es=5D_Zope_+_Plone=2C=BFo_solo_Plone=3F?= References: <20051020135818.91555.qmail@web53106.mail.yahoo.com><009e01c5d62a$891ee140$b985a8c0@apex21> <4358C8B6.2060009@ls-l.org> Message-ID: <003701c5d62f$74c06520$b985a8c0@apex21> ----- Original Message ----- From: "Chema Cortes" > el desafecto escribió: > > Creo que he sido seducido por Zope, aunque apenas llevo una primera aproximación. > > El caso es que pensaba montar un servidor de contenidos con Zope debajo, como servidor de aplicaciones. > > La opción que se presenta como más natural es usar el Plone (www.plone.org) que es python también. > > Mirando por encima, me dicen que Plone ya lleva por debajo un Zope. > > La pregunta sería la del subject: ¿Me pierdo algo si tiro de plone directamente, o es mejor instalar Zope y luego Plone?. > > Intuyo que la pregunta la haces para una instalación windows, que es > "autosuficiente" con el instalador del plone. Para linux habría que > instalar zope, el zope-cmf y luego plone2 (seguramente me esté dejando > alguna dependencia con otros productos zope, pero te lo resolverá el > gestor de paquetes). > Es como dices. Tiene que ser en windows. La cosa sería que no me quiero conformar con que sea "autosuficiente". No querría perderme nada del Zope. ¿Me perdería algo?. Supongo que, ante la duda, será mejor que opte por {Zope + Plone}. Gracias! From antonio.beamud en linkend.net Fri Oct 21 13:51:57 2005 From: antonio.beamud en linkend.net (Antonio Beamud Montero) Date: Fri, 21 Oct 2005 13:51:57 +0200 Subject: Zope + =?ISO-8859-1?Q?Plone=2C=BFo?= solo Plone? In-Reply-To: <003701c5d62f$74c06520$b985a8c0@apex21> References: <20051020135818.91555.qmail@web53106.mail.yahoo.com> <009e01c5d62a$891ee140$b985a8c0@apex21> <4358C8B6.2060009@ls-l.org> <003701c5d62f$74c06520$b985a8c0@apex21> Message-ID: <1129895517.10750.17.camel@homer.linkend.net> El vie, 21-10-2005 a las 13:06 +0200, el desafecto escribió: > ----- Original Message ----- > From: "Chema Cortes" > > > > el desafecto escribió: > > > Creo que he sido seducido por Zope, aunque apenas llevo una primera aproximación. > > > El caso es que pensaba montar un servidor de contenidos con Zope debajo, como servidor de aplicaciones. > > > La opción que se presenta como más natural es usar el Plone (www.plone.org) que es python también. > > > Mirando por encima, me dicen que Plone ya lleva por debajo un Zope. > > > La pregunta sería la del subject: ¿Me pierdo algo si tiro de plone directamente, o es mejor instalar Zope y luego Plone?. > > > > Intuyo que la pregunta la haces para una instalación windows, que es > > "autosuficiente" con el instalador del plone. Para linux habría que > > instalar zope, el zope-cmf y luego plone2 (seguramente me esté dejando > > alguna dependencia con otros productos zope, pero te lo resolverá el > > gestor de paquetes). > > > > Es como dices. Tiene que ser en windows. La cosa sería que no me quiero conformar con que sea "autosuficiente". No querría perderme > nada del Zope. ¿Me perdería algo?. Supongo que, ante la duda, será mejor que opte por {Zope + Plone}. > Gracias! Plone es una capa encima de zope y cmf, zope se instala siempre, si o si, otra cosa es que el instalador lo oculte :-) > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jesus.signin en gmail.com Fri Oct 21 14:38:23 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Fri, 21 Oct 2005 14:38:23 +0200 Subject: Presentar datos con gtk Message-ID: Hola a todos. Estoy haciendo una pequeña apliación con GTK en la que tengo que presentar en pantalla una serie de datos (texto e imagenes) en funcion de una plantilla (que esta sin definir hasta que no encuentre como hacerlo) He intentado hacer una plantilla en HTML y pasarsela a gtkmozembe, pero no encuentro suficiente documentación sobre este componente (sólo ejemplos para hacer que navegue) En principio pensabamos hacer las plantillas en html, pero no me importaria tener que hacerlas en otro formato. ¿alguien sabe como hacer esto con gtkmozembe o conoce algún componente en GTK que me sirva para esto? Muchas Gracias un saludo jesús From eldesafecto en gmail.com Fri Oct 21 14:46:53 2005 From: eldesafecto en gmail.com (el desafecto) Date: Fri, 21 Oct 2005 14:46:53 +0200 Subject: Zope + Plone,¿o solo Plone? References: <20051020135818.91555.qmail@web53106.mail.yahoo.com><009e01c5d62a$891ee140$b985a8c0@apex21> <4358C8B6.2060009@ls-l.org><003701c5d62f$74c06520$b985a8c0@apex21> <1129895517.10750.17.camel@homer.linkend.net> Message-ID: <007701c5d63d$84f7ab20$b985a8c0@apex21> ----- Original Message ----- From: "Antonio Beamud Montero" > > > > Es como dices. Tiene que ser en windows. La cosa sería que no me quiero conformar con que sea "autosuficiente". No querría perderme > > nada del Zope. ¿Me perdería algo?. Supongo que, ante la duda, será mejor que opte por {Zope + Plone}. > > Gracias! > > Plone es una capa encima de zope y cmf, zope se instala siempre, si o > si, otra cosa es que el instalador lo oculte :-) > Como sospechaba. Tomo nota. Muchas gracias! D. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From sertzen en gmail.com Fri Oct 21 17:14:05 2005 From: sertzen en gmail.com (Nestor Sertzen) Date: Fri, 21 Oct 2005 10:14:05 -0500 Subject: Lanzador Message-ID: Hola, Estoy haciendo mis primeros pininos en Boa. Entonces creo mi pantalla con un pequeño formulario, lo archivo, y cuando pongo ejecutar, no me aparece nada. Si cierro y pongo: python wxMDIChildFrame1.py o en todo caso: python wxFrame1.py no pasa nada. ¿Alguno puede mas o menos indicarme como tendria que ser, o en donde puedo encontrar informacion sobre esto? Gracias -- Nestor http://nestor.sertzen.com From gerardo en computo-industrial.com.mx Fri Oct 21 17:52:12 2005 From: gerardo en computo-industrial.com.mx (Gerardo Juarez) Date: Fri, 21 Oct 2005 11:52:12 -0400 (EDT) Subject: Tkinter: Argumentos en un manejador de evento Message-ID: Hola a todos, tengo una duda. Estoy haciendo un programa usando Tkinter. Tengo, obviamente, muchos puntos donde requiero un widget y un comando asociado a su evento de activacion. Por ejemplo, boton = Button(root, text='Guardar como GIF', command=guardaGIF) En varios casos, encuentro que me ayudaria muchisimo poder enviar parametros al comando. Algo asi como: boton = Button(root, text='Guardar como GIF', command=guardaGIF(archTemp)) Es esto posible? Lo he intentado, pero aunque no me da error de sintaxis, no funciona. Algo similar pasa con instrucciones de la forma: root.after(1000, despliega) Hasta ahora, mi solucion es via variables globales o funciones 'wrapper'. Alguien podria sugerir una alternativa? Saludos y gracias, Gerardo ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From minoztro en gmail.com Sun Oct 23 03:42:55 2005 From: minoztro en gmail.com (Milton inostroza) Date: Sat, 22 Oct 2005 22:42:55 -0300 Subject: error al instalar tepache desde fichero .rpm Message-ID: <172699c50510221842mee79847u@mail.gmail.com> hola: Saben necesito instalar tepache y me he bajado un archivo .rpm para instalarlo en mi ubuntu 5.10 con el comando alien -i fichero.rpm pero resulta que tira un error y no entiendo el por qué de esto, lo que estoy haciendo es: root en pc-114-184-86-200:/home/minoztro/Desktop # alien -d glade2tepache-2.10.0-no gnome.5tigrux.i586.rpm glade2tepache_2.10.0-1_i386.deb generated #esta aqui todo bien!! root en pc-114-184-86-200:/home/minoztro/Desktop # dpkg -i glade2tepache_2.10.0-1_i 386.deb (Leyendo la base de datos ... 81872 ficheros y directorios instalados actualmente.) Desempaquetando glade2tepache (de glade2tepache_2.10.0-1_i386.deb) ... dpkg: error al procesar glade2tepache_2.10.0-1_i386.deb (--install): intentando sobreescribir `/usr/share/applications/glade-2.desktop', que está ta mbién en el paquete glade-gnome-2 dpkg-deb: el subproceso paste fue terminado por la señal (Tubería rota) Se encontraron errores al procesar: glade2tepache_2.10.0-1_i386.deb #y bueno aqui queda el desastre tengo instalado glade-2 y gazpacho.....ahora me baje el archivo tar.gz y funciona de maravillas pero me gustario poder instalar este paquete .rpm, alguien es tan gentil de ayudarme...gracias de antemano, salu2!! -- Milton Inostroza Aguilera From amphora en escomposlinux.org Sun Oct 23 14:11:39 2005 From: amphora en escomposlinux.org (Israel Gutierrez) Date: Sun, 23 Oct 2005 14:11:39 +0200 Subject: error al instalar tepache desde fichero .rpm In-Reply-To: <172699c50510221842mee79847u@mail.gmail.com> References: <172699c50510221842mee79847u@mail.gmail.com> Message-ID: <1130069500.11831.4.camel@romeo.julieta.homelinux.org> El sáb, 22-10-2005 a las 22:42 -0300, Milton inostroza escribió: > hola: > > Saben necesito instalar tepache y me he bajado un archivo .rpm para > instalarlo en mi ubuntu 5.10 con el comando alien -i fichero.rpm pero > resulta que tira un error y no entiendo el por qué de esto, lo que > estoy haciendo es: > dpkg: error al procesar glade2tepache_2.10.0-1_i386.deb (--install): > intentando sobreescribir `/usr/share/applications/glade-2.desktop', > que está ta mbién en el paquete glade-gnome-2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Lo dice bien claro, encuentra un fichero duplicado y no sabe como seguir. En estos caso yo lo suelo resolver con un --force-overwrite del paquete mas información en man dpkg. ¿Esto no iría mejor en una lista de correo o grupo de noticias de linux? Aquí hay gente que usa windows. -- BOFH excuse #232: Ionization from the air-conditioning ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Esta parte del mensaje está firmada digitalmente URL: ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From fpalm en ula.ve Sun Oct 23 14:20:24 2005 From: fpalm en ula.ve (Francisco Palm) Date: Sun, 23 Oct 2005 08:20:24 -0400 (VET) Subject: error al instalar tepache desde fichero .rpm In-Reply-To: <1130069500.11831.4.camel@romeo.julieta.homelinux.org> References: <172699c50510221842mee79847u@mail.gmail.com> <1130069500.11831.4.camel@romeo.julieta.homelinux.org> Message-ID: <54876.200.84.184.210.1130070024.squirrel@fud.ula.ve> Israel Gutierrez wrote: > El sáb, 22-10-2005 a las 22:42 -0300, Milton inostroza escribió: >> hola: >> >> Saben necesito instalar tepache y me he bajado un archivo .rpm para >> instalarlo en mi ubuntu 5.10 con el comando alien -i fichero.rpm pero >> resulta que tira un error y no entiendo el por qué de esto, lo que >> estoy haciendo es: >> dpkg: error al procesar glade2tepache_2.10.0-1_i386.deb (--install): >> intentando sobreescribir `/usr/share/applications/glade-2.desktop', >> que está ta mbién en el paquete glade-gnome-2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Lo dice bien claro, encuentra un fichero duplicado y no sabe como > seguir. En estos caso yo lo suelo resolver con un --force-overwrite del > paquete > > mas información en man dpkg. > > ¿Esto no iría mejor en una lista de correo o grupo de noticias de linux? > Aquí hay gente que usa windows. > El tepache es una herramienta para desarrollo en Python, por lo tanto la consulta es totalmente pertinente en esta lista. ¿Cúal es el problema?, temen que alguien de Windows sufra una conmoción al ver como funciona un sistema operativo superior?? :-D No he visto a nadie quejarse por consultas especificas para Windows... Saludos F. Palm -- Dejame mostrarte la maquinaria universal todos sus componentes tienen nombres esdrujulos ven, que tus dedos recuerdan los bebes que hablan esperanto. From aristizabal.daniel en gmail.com Sun Oct 23 16:41:02 2005 From: aristizabal.daniel en gmail.com (Daniel Aristizabal Romero) Date: Sun, 23 Oct 2005 09:41:02 -0500 Subject: Lanzador Message-ID: <435BA0FE.30502@gmail.com> Supongo que le habras dado permisos de ejecucion?:: chmod +x wxMDIChildFrame1.py o chmod +x python wxFrame1.py Saludos. Nestor Sertzen escribio: >Hola, >Estoy haciendo mis primeros pininos en Boa. Entonces creo mi pantalla >con un pequeño formulario, lo archivo, y cuando pongo ejecutar, no me >aparece nada. >Si cierro y pongo: > >python wxMDIChildFrame1.py >o en todo caso: >python wxFrame1.py > >no pasa nada. ¿Alguno puede mas o menos indicarme como tendria que >ser, o en donde puedo encontrar informacion sobre esto? > >Gracias From malicious.linker en gmail.com Sun Oct 23 17:04:31 2005 From: malicious.linker en gmail.com (Christian Quispe) Date: Sun, 23 Oct 2005 10:04:31 -0500 Subject: Lanzador In-Reply-To: <435BA0FE.30502@gmail.com> References: <435BA0FE.30502@gmail.com> Message-ID: <435BA67F.7080206@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Si no escribes al menos una parte del código no podremos ayudarte, que no somos adivinos Daniel Aristizabal Romero escribió: > Supongo que le habras dado permisos de ejecucion?:: > > chmod +x wxMDIChildFrame1.py > o > chmod +x python wxFrame1.py > > Saludos. > > > Nestor Sertzen escribio: > > >> Hola, >> Estoy haciendo mis primeros pininos en Boa. Entonces creo mi pantalla >> con un pequeño formulario, lo archivo, y cuando pongo ejecutar, no me >> aparece nada. >> Si cierro y pongo: >> >> python wxMDIChildFrame1.py >> o en todo caso: >> python wxFrame1.py >> >> no pasa nada. ¿Alguno puede mas o menos indicarme como tendria que >> ser, o en donde puedo encontrar informacion sobre esto? >> >> Gracias > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDW6Z+iFf4HmUbvgwRAl8aAJ0fsLE72RU64c2NJlks2PsfVx/KcwCfcJAW AwpSflmFDS1S/HmGFCzdHto= =HWQu -----END PGP SIGNATURE----- From amphora en escomposlinux.org Sun Oct 23 23:12:13 2005 From: amphora en escomposlinux.org (Israel Gutierrez) Date: Sun, 23 Oct 2005 23:12:13 +0200 Subject: error al instalar tepache desde fichero .rpm In-Reply-To: <54876.200.84.184.210.1130070024.squirrel@fud.ula.ve> References: <172699c50510221842mee79847u@mail.gmail.com> <1130069500.11831.4.camel@romeo.julieta.homelinux.org> <54876.200.84.184.210.1130070024.squirrel@fud.ula.ve> Message-ID: <200510232312.18196.amphora@escomposlinux.org> El Domingo, 23 de Octubre de 2005 14:20, Francisco Palm escribió: > > El tepache es una herramienta para desarrollo en Python, por lo tanto la > consulta es totalmente pertinente en eseta lista. No se hable más, el jefe ha hablado. -- BOFH excuse #4: static from nylon underwear ------------ 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 ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From foton_1974 en ono.com Mon Oct 24 02:20:38 2005 From: foton_1974 en ono.com (Perico) Date: Mon, 24 Oct 2005 02:20:38 +0200 Subject: =?iso-8859-1?q?porqu=E9_no_centra_el_texto=3F?= Message-ID: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> class the_window(wxPanel): def __init__(self,parent, ID): wxPanel.__init__(self,parent,ID) self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de Maquinas de Turing",style=wxALIGN_CENTRE) ¿alguien me podría decir porqué no se me centra esta etiqueta? gracias, perico From imakya en mundo-r.com Mon Oct 24 08:23:10 2005 From: imakya en mundo-r.com (Jose Rey) Date: Mon, 24 Oct 2005 08:23:10 +0200 Subject: =?ISO-8859-1?Q?porqu=E9_no_centra_el_tex?= =?ISO-8859-1?Q?to=3F?= In-Reply-To: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> Message-ID: <435C7DCE.8040807@mundo-r.com> Soy muy nuevo en esto, pero no seria ALIGN_CENTER) ???? Disculpen si estoy metiendo la pata Saludos JR ---------------------------------- Perico escribió: > class the_window(wxPanel): > > def __init__(self,parent, ID): > wxPanel.__init__(self,parent,ID) > self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de > Maquinas de Turing",style=wxALIGN_CENTRE) > > ¿alguien me podría decir porqué no se me centra esta etiqueta? > > gracias, perico_______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > From erny en sicem.biz Mon Oct 24 12:36:39 2005 From: erny en sicem.biz (Ernesto Revilla) Date: Mon, 24 Oct 2005 12:36:39 +0200 Subject: Tkinter: Argumentos en un manejador de evento In-Reply-To: References: Message-ID: <435CB937.9010604@sicem.biz> Sí, eso se puede hacer, usando expresiones lambda, que es un creador de funciones anónimas. la pregunta es: ¿de dónde sale el parámetro archTemp ? ¿Es una variable que ya tiene su valor definitivo al crear el botón, o varía? prueba con esto: boton = Button(root, text='Guardar como GIF', command=lambda : guardaGIF(archTemp)) el tema es que si la función ("anónima") definida por lambda puede encontrar archTemp. Si no, puedes probar con esto: boton = Button(root, text='Guardar como GIF', command=lambda archivo=archTemp: guardaGIF(archivo)) Eso es que estás creando una función que recibe un parámetro cuyo valor por defecto es archTemp. En este caso, se liga el valor por defecto de x en el momento de crear la función anónima, de manera que si cambias archTemp, eso ya no es tenido en cuenta. Quizá sería mejor que usaras la primera forma, pero con alguna variables globalmente accesible: class ...: def __init__(self, ...): self.archTemp="..." ... def ....(self, ...): boton = Button(root, text='Guardar como GIF', command=lambda s=self: guardaGIF(s.archTemp)) o algo así. Erny Gerardo Juarez wrote: >Hola a todos, tengo una duda. Estoy haciendo un programa usando Tkinter. >Tengo, obviamente, muchos puntos donde requiero un widget y un comando >asociado a su evento de activacion. Por ejemplo, > >boton = Button(root, text='Guardar como GIF', command=guardaGIF) > >En varios casos, encuentro que me ayudaria muchisimo poder enviar >parametros al comando. Algo asi como: > >boton = Button(root, text='Guardar como GIF', command=guardaGIF(archTemp)) > >Es esto posible? Lo he intentado, pero aunque no me da error de sintaxis, >no funciona. Algo similar pasa con instrucciones de la forma: > >root.after(1000, despliega) > >Hasta ahora, mi solucion es via variables globales o funciones 'wrapper'. >Alguien podria sugerir una alternativa? > >Saludos y gracias, >Gerardo > > > > >------------------------------------------------------------------------ > >_______________________________________________ >Python-es mailing list >Python-es en aditel.org >http://listas.aditel.org/listinfo/python-es > > From sertzen en gmail.com Mon Oct 24 15:43:43 2005 From: sertzen en gmail.com (Nestor Sertzen) Date: Mon, 24 Oct 2005 08:43:43 -0500 Subject: Lanzador In-Reply-To: <435BA67F.7080206@gmail.com> References: <435BA0FE.30502@gmail.com> <435BA67F.7080206@gmail.com> Message-ID: Gracias por las respuestas. Les paso los 2 archivos. Estos han sido generados por BOA, pero no se si necesito algo adicional: cat wxFrame1.py ======================== #Boa:Frame:Titulo from wxPython.wx import * from wxPython.lib.buttons import * def create(parent): return Titulo(parent) [wxID_TITULO, wxID_TITULODEMO, ] = map(lambda _init_ctrls: wxNewId(), range(2)) class Titulo(wxFrame): def _init_ctrls(self, prnt): # generated method, don't edit wxFrame.__init__(self, id=wxID_TITULO, name='Titulo', parent=prnt, pos=wxPoint(179, 279), size=wxSize(683, 445), style=wxDEFAULT_FRAME_STYLE, title='wxFrame1') self.SetClientSize(wxSize(683, 445)) self.Demo = wxGenButton(ID=wxID_TITULODEMO, label='genButton1', name='Demo', parent=self, pos=wxPoint(152, 48), size=wxSize(97, 30), style=0) def __init__(self, parent): self._init_ctrls(parent) ========================== Y el otro archivo es: cat wxFrame1.py ================================ #Boa:Frame:Titulo from wxPython.wx import * from wxPython.lib.buttons import * def create(parent): return Titulo(parent) [wxID_TITULO, wxID_TITULODEMO, ] = map(lambda _init_ctrls: wxNewId(), range(2)) class Titulo(wxFrame): def _init_ctrls(self, prnt): # generated method, don't edit wxFrame.__init__(self, id=wxID_TITULO, name='Titulo', parent=prnt, pos=wxPoint(179, 279), size=wxSize(683, 445), style=wxDEFAULT_FRAME_STYLE, title='wxFrame1') self.SetClientSize(wxSize(683, 445)) self.Demo = wxGenButton(ID=wxID_TITULODEMO, label='genButton1', name='Demo', parent=self, pos=wxPoint(152, 48), size=wxSize(97, 30), style=0) def __init__(self, parent): self._init_ctrls(parent) ================================= Como les dije anteriormente, son generados por BOA pero no se si se necesita algo mas antes de lanzarlos. Le di permisos de ejecuciona a los 2 y... no paso nada :( Saludos El 23/10/05, Christian Quispe escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Si no escribes al menos una parte del código no podremos ayudarte, que > no somos adivinos > > Daniel Aristizabal Romero escribió: > > Supongo que le habras dado permisos de ejecucion?:: > > > > chmod +x wxMDIChildFrame1.py > > o > > chmod +x python wxFrame1.py > > > > Saludos. > > > > > > Nestor Sertzen escribio: > > > > > >> Hola, > >> Estoy haciendo mis primeros pininos en Boa. Entonces creo mi pantalla > >> con un pequeño formulario, lo archivo, y cuando pongo ejecutar, no me > >> aparece nada. > >> Si cierro y pongo: > >> > >> python wxMDIChildFrame1.py > >> o en todo caso: > >> python wxFrame1.py > >> > >> no pasa nada. ¿Alguno puede mas o menos indicarme como tendria que > >> ser, o en donde puedo encontrar informacion sobre esto? > >> > >> Gracias > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2 (MingW32) > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org > > iD8DBQFDW6Z+iFf4HmUbvgwRAl8aAJ0fsLE72RU64c2NJlks2PsfVx/KcwCfcJAW > AwpSflmFDS1S/HmGFCzdHto= > =HWQu > -----END PGP SIGNATURE----- > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Nestor http://nestor.sertzen.com From rubencharles en gmail.com Mon Oct 24 17:01:33 2005 From: rubencharles en gmail.com (Ruben Charles) Date: Mon, 24 Oct 2005 11:01:33 -0400 Subject: =?ISO-8859-1?Q?Re:__porqu=E9_no_centra_el_texto=3F?= In-Reply-To: <435C7DCE.8040807@mundo-r.com> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> Message-ID: Son equivalentes.... ALIGN_CENTER y ALIGN_CENTRE On 10/24/05, Jose Rey wrote: > Soy muy nuevo en esto, pero no seria ALIGN_CENTER) ???? > > Disculpen si estoy metiendo la pata > Saludos > JR > ---------------------------------- > > Perico escribió: > > > class the_window(wxPanel): > > > > def __init__(self,parent, ID): > > wxPanel.__init__(self,parent,ID) > > self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de > > Maquinas de Turing",style=wxALIGN_CENTRE) > > > > ¿alguien me podría decir porqué no se me centra esta etiqueta? > > > > gracias, perico_______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From clp en opencanarias.com Mon Oct 24 17:51:54 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Mon, 24 Oct 2005 16:51:54 +0100 Subject: =?ISO-8859-1?Q?porqu=E9?= no centra el texto? In-Reply-To: References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> Message-ID: <1130169114.9892.23.camel@localhost.localdomain> El estilo lo centra con respecto al espacio dentro del widget. Creo que confundes la posición del widget dentro del panel(frame...) con respecto al espacio que puede ocupar el texto estático... Un ejemplo: ----------------------- |Texto | Aquí si que centraría el texto ----------------------- ------- |Texto| Aquí no haría nada porque no tiene espacio.... ------- Respecto a al posición del widget dentro del panel... |==================================| Panel | | | ----- | | | | Widget | | ----- | | | |==================================| Para centrar el widget dentro del panel/frame... deberías mirarte el concepto de layout/sizers,... > > ---------------------------------- > > > > Perico escribió: > > > > > class the_window(wxPanel): > > > > > > def __init__(self,parent, ID): > > > wxPanel.__init__(self,parent,ID) > > > self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de > > > Maquinas de Turing",style=wxALIGN_CENTRE) > > > > > > ¿alguien me podría decir porqué no se me centra esta etiqueta? > > > > > > gracias, perico_______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Carlos López Pérez -- Carlos López Pérez ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From malicious.linker en gmail.com Mon Oct 24 19:28:58 2005 From: malicious.linker en gmail.com (Christian Quispe) Date: Mon, 24 Oct 2005 12:28:58 -0500 Subject: Lanzador In-Reply-To: References: <435BA0FE.30502@gmail.com> <435BA67F.7080206@gmail.com> Message-ID: <435D19DA.7000400@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Nestor Sertzen escribió: > Gracias por las respuestas. > Les paso los 2 archivos. Estos han sido generados por BOA, pero no se > si necesito algo adicional: > cat wxFrame1.py > ======================== > #Boa:Frame:Titulo > > from wxPython.wx import * > from wxPython.lib.buttons import * > > def create(parent): > return Titulo(parent) > > [wxID_TITULO, wxID_TITULODEMO, > ] = map(lambda _init_ctrls: wxNewId(), range(2)) > > class Titulo(wxFrame): > def _init_ctrls(self, prnt): > # generated method, don't edit > wxFrame.__init__(self, id=wxID_TITULO, name='Titulo', parent=prnt, > pos=wxPoint(179, 279), size=wxSize(683, 445), > style=wxDEFAULT_FRAME_STYLE, title='wxFrame1') > self.SetClientSize(wxSize(683, 445)) > > self.Demo = wxGenButton(ID=wxID_TITULODEMO, label='genButton1', > name='Demo', parent=self, pos=wxPoint(152, 48), size=wxSize(97, > 30), style=0) > > def __init__(self, parent): > self._init_ctrls(parent) > ========================== > Y el otro archivo es: > > cat wxFrame1.py > ================================ > #Boa:Frame:Titulo > > from wxPython.wx import * > from wxPython.lib.buttons import * > > def create(parent): > return Titulo(parent) > > [wxID_TITULO, wxID_TITULODEMO, > ] = map(lambda _init_ctrls: wxNewId(), range(2)) > > class Titulo(wxFrame): > def _init_ctrls(self, prnt): > # generated method, don't edit > wxFrame.__init__(self, id=wxID_TITULO, name='Titulo', parent=prnt, > pos=wxPoint(179, 279), size=wxSize(683, 445), > style=wxDEFAULT_FRAME_STYLE, title='wxFrame1') > self.SetClientSize(wxSize(683, 445)) > > self.Demo = wxGenButton(ID=wxID_TITULODEMO, label='genButton1', > name='Demo', parent=self, pos=wxPoint(152, 48), size=wxSize(97, > 30), style=0) > > def __init__(self, parent): > self._init_ctrls(parent) > ================================= > Como les dije anteriormente, son generados por BOA pero no se si se > necesita algo mas antes de lanzarlos. Le di permisos de ejecuciona a > los 2 y... no paso nada :( > > Saludos > > > El 23/10/05, Christian Quispe escribió: > > > > Si no escribes al menos una parte del código no podremos ayudarte, que > no somos adivinos > > Daniel Aristizabal Romero escribió: > >>Supongo que le habras dado permisos de ejecucion?:: > >>chmod +x wxMDIChildFrame1.py >>o >>chmod +x python wxFrame1.py > >>Saludos. > > >>Nestor Sertzen escribio: > > > >>>Hola, >>>Estoy haciendo mis primeros pininos en Boa. Entonces creo mi pantalla >>>con un pequeño formulario, lo archivo, y cuando pongo ejecutar, no me >>>aparece nada. >>>Si cierro y pongo: > >>>python wxMDIChildFrame1.py >>>o en todo caso: >>>python wxFrame1.py > >>>no pasa nada. ¿Alguno puede mas o menos indicarme como tendria que >>>ser, o en donde puedo encontrar informacion sobre esto? > >>>Gracias > > > > >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es > > Hola acabo recién de instalar Boa , al parecer lo primero que debiste hacer fue crear un wx.App, porque en tu código no veo el método OnInit, y luego , si necesitas otro diferente al que se crea con wx.App , crear un nuevo wx.Frame Personalmente prefiero wxGlade en el cual creas las ventanas de forma gráfica y te genera código para C++, Python o Perl , según elijas , y me es bastante didáctico para aprender . _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > -- > Nestor > http://nestor.sertzen.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDXRnaiFf4HmUbvgwRAmiFAJwMBPY8oAMV9VmaptqtTxwNiamisQCfXY49 gh6rusHCmbVAkzntfFvTkjo= =5KY7 -----END PGP SIGNATURE----- From josepgimbernat en cdgir.com Mon Oct 24 19:37:03 2005 From: josepgimbernat en cdgir.com (Josep) Date: Mon, 24 Oct 2005 19:37:03 +0200 Subject: Lanzador Message-ID: <200510241937.03109.josepgimbernat@cdgir.com> Hola Nestor, yo estoy programando con Boa desde hace algún tiempo y te puedo decir que con Boa cuando quiero crear algun gui o aplicación lo que hago es darle a Crear WxApp (5º botón de la pestaña New) con ello se crean automáticamente dos ficheros uno llamado wxapp1.py y otro wxframe1.py el primero es el lanzador que tu buscas... al ejecutarlo es el que se ocupa de todo... si quieres un ejemplo de ello, mira el primer fichero, el wxapp #!/usr/bin/env python #Boa:App:BoaApp from wxPython.wx import * import wxFrame1 modules = {'wxFrame1' : [1, 'Main frame of Application', 'none://wxFrame1.py']} class BoaApp(wxApp): def OnInit(self): wxInitAllImageHandlers() self.main = wxFrame1.create(None) self.main.Show() self.SetTopWindow(self.main) return True def main(): application = BoaApp(0) application.MainLoop() if __name__ == '__main__': main() y otra cosa... dices que nos envias los dos ficheros pero veo que son duplicados.. o es que yo estoy ya demasiado borracho... y veo doble. Espero te sirva. Josep Gimbernat K-DEMar.org _____________________________________________________________________ Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es From foton_1974 en ono.com Tue Oct 25 01:14:36 2005 From: foton_1974 en ono.com (Perico) Date: Tue, 25 Oct 2005 01:14:36 +0200 Subject: =?ISO-8859-1?Q?Re:__porqu=E9_no_centra_el_texto=3F?= In-Reply-To: <435C7DCE.8040807@mundo-r.com> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> Message-ID: <52FC5D02-ECA4-4278-A694-D145CDDCB33D@ono.com> El 24/10/2005, a las 8:23, Jose Rey escribió: > Soy muy nuevo en esto, pero no seria ALIGN_CENTER) ???? coloqué esa constante porque es la que viene en el manual, si no hubiera existido me habría lanzado error de todas maneras probaré lo que dices un saludo > > Disculpen si estoy metiendo la pata > Saludos > JR > ---------------------------------- > > Perico escribió: > > >> class the_window(wxPanel): >> >> def __init__(self,parent, ID): >> wxPanel.__init__(self,parent,ID) >> self.quote=wxStaticText(self,-1,"Bienvenido al Simulador >> de Maquinas de Turing",style=wxALIGN_CENTRE) >> From foton_1974 en ono.com Tue Oct 25 01:15:53 2005 From: foton_1974 en ono.com (Perico) Date: Tue, 25 Oct 2005 01:15:53 +0200 Subject: =?ISO-8859-1?Q?Re:__porqu=E9_no_centra_el_texto=3F?= In-Reply-To: <1130169114.9892.23.camel@localhost.localdomain> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> <1130169114.9892.23.camel@localhost.localdomain> Message-ID: <2A5721C8-87A0-4067-8CEB-3C32F10D7805@ono.com> ok, gracias, probaremos a ver un saludo El 24/10/2005, a las 17:51, Carlos López Pérez escribió: > El estilo lo centra con respecto al espacio dentro del widget. Creo > que > confundes la posición del widget dentro del panel(frame...) con > respecto > al espacio que puede ocupar el texto estático... > > Un ejemplo: > > ----------------------- > |Texto | Aquí si que centraría el texto > ----------------------- > > ------- > |Texto| Aquí no haría nada porque no tiene espacio.... > ------- > > Respecto a al posición del widget dentro del panel... > > |==================================| Panel > | | > | ----- | > | | | Widget | > | ----- | > | | > |==================================| > > Para centrar el widget dentro del panel/frame... deberías mirarte el > concepto de layout/sizers,... > > >>> ---------------------------------- >>> >>> Perico escribió: >>> >>> >>>> class the_window(wxPanel): >>>> >>>> def __init__(self,parent, ID): >>>> wxPanel.__init__(self,parent,ID) >>>> self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de >>>> Maquinas de Turing",style=wxALIGN_CENTRE) >>>> >>>> ¿alguien me podría decir porqué no se me centra esta etiqueta? >>>> >>>> gracias, perico_______________________________________________ >>>> Python-es mailing list >>>> Python-es en aditel.org >>>> http://listas.aditel.org/listinfo/python-es >>>> >>>> >>>> >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > -- > Carlos López Pérez > -- > Carlos López Pérez > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From sertzen en gmail.com Tue Oct 25 01:48:11 2005 From: sertzen en gmail.com (Nestor Sertzen) Date: Mon, 24 Oct 2005 18:48:11 -0500 Subject: Lanzador In-Reply-To: <200510241937.03109.josepgimbernat@cdgir.com> References: <200510241937.03109.josepgimbernat@cdgir.com> Message-ID: Muchas gracias Josep. Funciono bien :) El 24/10/05, Josep escribió: > > Hola Nestor, > yo estoy programando con Boa desde hace algún tiempo y te puedo decir que con > Boa cuando quiero crear algun gui o aplicación lo que hago es darle a Crear > WxApp (5º botón de la pestaña New) > con ello se crean automáticamente dos ficheros uno llamado wxapp1.py y otro > wxframe1.py > el primero es el lanzador que tu buscas... > al ejecutarlo es el que se ocupa de todo... > > si quieres un ejemplo de ello, mira el primer fichero, el wxapp > > #!/usr/bin/env python > #Boa:App:BoaApp > > from wxPython.wx import * > > import wxFrame1 > > modules = {'wxFrame1' : [1, 'Main frame of Application', > 'none://wxFrame1.py']} > > class BoaApp(wxApp): > def OnInit(self): > wxInitAllImageHandlers() > self.main = wxFrame1.create(None) > self.main.Show() > self.SetTopWindow(self.main) > return True > > def main(): > application = BoaApp(0) > application.MainLoop() > > if __name__ == '__main__': > main() > > y otra cosa... dices que nos envias los dos ficheros pero veo que son > duplicados.. o es que yo estoy ya demasiado borracho... y veo doble. > > Espero te sirva. > Josep Gimbernat > K-DEMar.org > > _____________________________________________________________________ > Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Nestor http://nestor.sertzen.com From pan_python en yahoo.com.ar Tue Oct 25 08:16:08 2005 From: pan_python en yahoo.com.ar (Ariel Nardelli) Date: Tue, 25 Oct 2005 03:16:08 -0300 Subject: =?ISO-8859-1?Q?porqu=E9_no_centra_el_tex?= =?ISO-8859-1?Q?to=3F?= In-Reply-To: <2A5721C8-87A0-4067-8CEB-3C32F10D7805@ono.com> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> <1130169114.9892.23.camel@localhost.localdomain> <2A5721C8-87A0-4067-8CEB-3C32F10D7805@ono.com> Message-ID: <435DCDA8.8080605@yahoo.com.ar> Algo raro tiene que haber :) A mi me esta pasando exactamente lo mismo pero mandando a la derecha, quiero que un numero me lo ponga a la derecha del tb y no hay lola, no logro hacerlo..... Lo tengo definido asi.... self.im_la05 = wxStaticText(self.notebook_1_pane_5, -1, "Total Factura") self.im_tb07 = wxTextCtrl(self.notebook_1_pane_5, -1, "", style=wxTE_READONLY|wxTE_RIGHT) Y por mas que pongo cosas desde numeros hasta lo que sea siempre siempre me lo alinea a la izquierda y no a la derecha como yo quiero.... Que termine haciendo para que me lo muestre a la derecha????? facil :) use el estilo "a pata", como ese campo tiene 11 posiciones lo que hago es convertir con el format y despues ponerle espacios adelante hasta que quede aliniado a la derecha :), lo hice asi... pp = locale.format("%8.2f",rc1[16],1) # Total. pp1 = ((11-len(pp)) * " ") + pp self.im_tb07.SetValue(pp1) :) Realmente no se, no pude encontrar el porque no me funciona alinear los datos de un tb ni a la derecha ni al centro.... y no entiendo porque.... :( Ariel Perico wrote: > ok, gracias, probaremos a ver > > un saludo > > El 24/10/2005, a las 17:51, Carlos López Pérez escribió: > >> El estilo lo centra con respecto al espacio dentro del widget. Creo que >> confundes la posición del widget dentro del panel(frame...) con >> respecto >> al espacio que puede ocupar el texto estático... >> >> Un ejemplo: >> >> ----------------------- >> |Texto | Aquí si que centraría el texto >> ----------------------- >> >> ------- >> |Texto| Aquí no haría nada porque no tiene espacio.... >> ------- >> >> Respecto a al posición del widget dentro del panel... >> >> |==================================| Panel >> | | >> | ----- | >> | | | Widget | >> | ----- | >> | | >> |==================================| >> >> Para centrar el widget dentro del panel/frame... deberías mirarte el >> concepto de layout/sizers,... >> >> >>>> ---------------------------------- >>>> >>>> Perico escribió: >>>> >>>> >>>>> class the_window(wxPanel): >>>>> >>>>> def __init__(self,parent, ID): >>>>> wxPanel.__init__(self,parent,ID) >>>>> self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de >>>>> Maquinas de Turing",style=wxALIGN_CENTRE) >>>>> >>>>> ¿alguien me podría decir porqué no se me centra esta etiqueta? >>>>> >>>>> gracias, perico_______________________________________________ >>>>> Python-es mailing list >>>>> Python-es en aditel.org >>>>> http://listas.aditel.org/listinfo/python-es >>>>> >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en aditel.org >>>> http://listas.aditel.org/listinfo/python-es >>>> >>>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en aditel.org >>> http://listas.aditel.org/listinfo/python-es >>> >> -- >> Carlos López Pérez >> -- >> Carlos López Pérez >> >> _______________________________________________ >> Python-es mailing list >> Python-es en aditel.org >> http://listas.aditel.org/listinfo/python-es >> > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Saludos Panflin www.reconquista.com.ar From clp en opencanarias.com Tue Oct 25 09:54:59 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Tue, 25 Oct 2005 08:54:59 +0100 Subject: =?ISO-8859-1?Q?porqu=E9?= no centra el texto? In-Reply-To: <435DCDA8.8080605@yahoo.com.ar> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> <1130169114.9892.23.camel@localhost.localdomain> <2A5721C8-87A0-4067-8CEB-3C32F10D7805@ono.com> <435DCDA8.8080605@yahoo.com.ar> Message-ID: <1130226899.7942.6.camel@localhost.localdomain> Aquí les envío el siguiente código que espero que disipe las dudas... El posicionamiento utilizado es estático y lo interesante es el ancho del widget 640 pixel (que es el ancho del frame). Dependiendo de lo ancho del widget. (prueba 1, 2, 3). Fijaros que si el ancho del widget es exactamente el ancho del texto no hay nada que alinear... (prueba 4, 5 y 6) ### principio de código #!/bin/env python # -*- coding: utf-8 -*- import wx class MainFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, u"Ejemplo de alineación de texto", size = (640, 480)) wx.StaticText(self, -1, "Prueba 1", (0, 0), (640, -1), style=wx.ALIGN_CENTRE) wx.StaticText(self, -1, "Prueba 2", (0, 50), (640, -1), style=wx.ALIGN_RIGHT) wx.StaticText(self, -1, "Prueba 3", (0, 150), (640, -1), style=wx.ALIGN_LEFT) wx.StaticText(self, -1, "Prueba 4", (0, 250), style=wx.ALIGN_CENTRE) wx.StaticText(self, -1, "Prueba 5", (0, 300), style=wx.ALIGN_RIGHT) wx.StaticText(self, -1, "Prueba 6", (0, 350), style=wx.ALIGN_LEFT) class MainApplication(wx.App): def OnInit(self): frame = MainFrame() frame.Show() self.SetTopWindow(frame) return True def main(): """ Función de arranque de la aplicación """ app = MainApplication(False) app.MainLoop() #---------------------------------------------------------------------------- #---------------------------------------------------------------------------- if __name__ == '__main__': main() ### fin de código Otra cosa diferente sería alinear el widget dentro del frame. Recomiendo encarecidamente mirarse los ejemplo de la demo de Layout. Funciona igual con cualquier widget que permita alineación dentro del widget (como el wx.TextCtlr...) El mar, 25-10-2005 a las 03:16 -0300, Ariel Nardelli escribió: > Algo raro tiene que haber :) > > A mi me esta pasando exactamente lo mismo pero mandando a la derecha, > quiero que un numero me lo ponga a la derecha del tb y no hay lola, no > logro hacerlo..... > > Lo tengo definido asi.... > > self.im_la05 = wxStaticText(self.notebook_1_pane_5, -1, "Total > Factura") > self.im_tb07 = wxTextCtrl(self.notebook_1_pane_5, -1, "", > style=wxTE_READONLY|wxTE_RIGHT) > > Y por mas que pongo cosas desde numeros hasta lo que sea siempre siempre > me lo alinea a la izquierda y no a la derecha como yo quiero.... > Que termine haciendo para que me lo muestre a la derecha????? facil :) > use el estilo "a pata", como ese campo tiene 11 posiciones lo que hago > es convertir con el format y despues ponerle espacios adelante hasta que > quede aliniado a la derecha :), lo hice asi... > > pp = locale.format("%8.2f",rc1[16],1) # Total. > pp1 = ((11-len(pp)) * " ") + pp > self.im_tb07.SetValue(pp1) > > :) > > Realmente no se, no pude encontrar el porque no me funciona alinear los > datos de un tb ni a la derecha ni al centro.... y no entiendo porque.... :( > > Ariel > > Perico wrote: > > > ok, gracias, probaremos a ver > > > > un saludo > > > > El 24/10/2005, a las 17:51, Carlos López Pérez escribió: > > > >> El estilo lo centra con respecto al espacio dentro del widget. Creo que > >> confundes la posición del widget dentro del panel(frame...) con > >> respecto > >> al espacio que puede ocupar el texto estático... > >> > >> Un ejemplo: > >> > >> ----------------------- > >> |Texto | Aquí si que centraría el texto > >> ----------------------- > >> > >> ------- > >> |Texto| Aquí no haría nada porque no tiene espacio.... > >> ------- > >> > >> Respecto a al posición del widget dentro del panel... > >> > >> |==================================| Panel > >> | | > >> | ----- | > >> | | | Widget | > >> | ----- | > >> | | > >> |==================================| > >> > >> Para centrar el widget dentro del panel/frame... deberías mirarte el > >> concepto de layout/sizers,... > >> > >> > >>>> ---------------------------------- > >>>> > >>>> Perico escribió: > >>>> > >>>> > >>>>> class the_window(wxPanel): > >>>>> > >>>>> def __init__(self,parent, ID): > >>>>> wxPanel.__init__(self,parent,ID) > >>>>> self.quote=wxStaticText(self,-1,"Bienvenido al Simulador de > >>>>> Maquinas de Turing",style=wxALIGN_CENTRE) > >>>>> > >>>>> ¿alguien me podría decir porqué no se me centra esta etiqueta? > >>>>> > >>>>> gracias, perico_______________________________________________ > >>>>> Python-es mailing list > >>>>> Python-es en aditel.org > >>>>> http://listas.aditel.org/listinfo/python-es > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> _______________________________________________ > >>>> Python-es mailing list > >>>> Python-es en aditel.org > >>>> http://listas.aditel.org/listinfo/python-es > >>>> > >>>> > >>> _______________________________________________ > >>> Python-es mailing list > >>> Python-es en aditel.org > >>> http://listas.aditel.org/listinfo/python-es > >>> > >> -- > >> Carlos López Pérez > >> -- > >> Carlos López Pérez > >> > >> _______________________________________________ > >> Python-es mailing list > >> Python-es en aditel.org > >> http://listas.aditel.org/listinfo/python-es > >> > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > -- Carlos López Pérez ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Tue Oct 25 11:54:43 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 25 Oct 2005 11:54:43 +0200 Subject: Tkinter: Argumentos en un manejador de evento In-Reply-To: <435CB937.9010604@sicem.biz> References: <435CB937.9010604@sicem.biz> Message-ID: <435E00E3.1070109@ls-l.org> Ernesto Revilla escribió: > Sí, eso se puede hacer, usando expresiones lambda, que es un creador de > funciones anónimas. > > la pregunta es: ¿de dónde sale el parámetro archTemp ? ¿Es una variable > que ya tiene su valor definitivo al crear el botón, o varía? > > prueba con esto: > > boton = Button(root, text='Guardar como GIF', command=lambda : > guardaGIF(archTemp)) El problema de la función lambda es que no tiene clausura propia. Por ejemplo, en el caso que se pone aquí, la función lambda obtiene el valor de 'archTemp' del entorno donde se ejecute, no del entorno donde se ha definido la función lambda. Para evitar este problema está el truco de añadir valores por defecto a los argumentos. Estos valores por defecto se "evaluan" en el momento de la definición de la función lambda. Pero esta solución no es recomendable. De hecho el uso de funciones lambda, en general, no es recomendable. Quizás algún día sean sustituídas por bloques de código (como en ruby) o por "generadores" python más potentes. Ahora mismo, una solución serían los "wrappers", lo que técnicamente se llama "currificar" funciones. Sería reducir el número de argumentos de una función a costa de fijar valores para algunos de ellos, o sea, en lenguaje matemático, reduciendo el espacio dimensional de una función, limitar el número de grados de libertad. Pero como dices que no quieres usar wrapper (a mi tampoco me gustaría) la forma de hacer estas cosas es mediante clases. No me canso de decir que la característica más importante del python son precisamente los "descriptores". Poca gente se percata de éllos, pero que es el fundamento en el que se basa python para que todo funcione. No me voy a liar ahora con los "descriptores" (que daría para un artículo muy extenso), pero por centrar la cuestión, los descriptores son tanto las funciones como los métodos de un objeto. La diferencia es que los métodos lleva ligado un objeto (y una clase). En definitiva, self.method(...) equivale a method(self,...) Sabiendo esto, la solución del problema sería algo así: class MyArchivo: def __init__(self, archivo): self.archivo=archivo def guardaGIF(self): archivo=self.archivo ... ar=MyArchivo("fichero.gif") boton = Button(root, text='Guardar como GIF', command=ar.guardaGIF) Ésta es la idea general, aunque quedaría más robusto encapsular en subclases los widgets junto con los comandos que aceptan. Pero esto sería mejor hablarlo para otra ocasión. From dani.berzas en gmail.com Tue Oct 25 17:32:58 2005 From: dani.berzas en gmail.com (Daniel =?ISO-8859-1?Q?Jim=E9nez?=) Date: Tue, 25 Oct 2005 17:32:58 +0200 Subject: saber si un objeto es de tipo array Message-ID: <1130254378.13955.16.camel@localhost.localdomain> Hola, querría hacer una pregunta un poco chorra, espero que no os moleste. Lo que quiero es saber si un objeto es un array. Para saber si es una lista: >>>lista = [] >>> type(lista) == list True Para saber si es un array: >>> import Numeric >>> a = Numeric.array([2,3]) >>> type(a) >>> type(a) == array Traceback (most recent call last): File "", line 1, in ? NameError: name 'array' is not defined >>> type(a) == 'array' False ¿¿¿¿???? ¿como se pregunta esto? Gracias. Dani. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From goliaz en gmail.com Tue Oct 25 17:39:44 2005 From: goliaz en gmail.com (David Zapico) Date: Tue, 25 Oct 2005 17:39:44 +0200 Subject: saber si un objeto es de tipo array In-Reply-To: <1130254378.13955.16.camel@localhost.localdomain> References: <1130254378.13955.16.camel@localhost.localdomain> Message-ID: <6da597cf0510250839k36271bbaj@mail.gmail.com> type(a)==Numeric.ArrayType puedes consultar la ayuda desde una consola : help(Numeric) Un saludo. 2005/10/25, Daniel Jiménez : > Hola, > querría hacer una pregunta un poco chorra, espero que no os moleste. > Lo que quiero es saber si un objeto es un array. > > Para saber si es una lista: > >>>lista = [] > >>> type(lista) == list > True > > Para saber si es un array: > >>> import Numeric > >>> a = Numeric.array([2,3]) > >>> type(a) > > >>> type(a) == array > Traceback (most recent call last): > File "", line 1, in ? > NameError: name 'array' is not defined > > >>> type(a) == 'array' > False > > ¿¿¿¿???? > > ¿como se pregunta esto? > > Gracias. > Dani. > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > From py en ls-l.org Tue Oct 25 19:09:35 2005 From: py en ls-l.org (Chema Cortes) Date: Tue, 25 Oct 2005 19:09:35 +0200 Subject: saber si un objeto es de tipo array In-Reply-To: <1130254378.13955.16.camel@localhost.localdomain> References: <1130254378.13955.16.camel@localhost.localdomain> Message-ID: <435E66CF.80901@ls-l.org> Daniel Jiménez escribió: > Para saber si es un array: > >>>>import Numeric >>>>a = Numeric.array([2,3]) >>>>type(a) > > > >>>>type(a) == array > > Traceback (most recent call last): > File "", line 1, in ? > NameError: name 'array' is not defined > > >>>>type(a) == 'array' > > False > > ¿¿¿¿???? > > ¿como se pregunta esto? Ya te han respondido, pero ya que lo preguntas la manera correcta de hacerlo es con el operador 'is', ya que estás comparando "identidades", no "valores": >>> type(a) is Numeric.ArrayType Pero siendo muy "quisquillosos" (no dices para qué quieres la comprobación), la manera correcta de comprobar un tipo es con la función 'isinstance()' >>> isinstance(a, Numeric.ArrayType) Como digo, depende de lo que necesites. Por poner un caso, 'True' es un booleano y también un entero (True==1). La comprobación de 'True' es de tipo entero sólo se puede hacer con isinstance(): >>> isinstance(True, int) ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From kike en arriate.org Tue Oct 25 19:20:40 2005 From: kike en arriate.org (kike en arriate.org) Date: Tue, 25 Oct 2005 19:20:40 +0200 Subject: Consejo sobre Python Message-ID: <1130260840.435e6968f28a5@correoweb.info> Hola a todos en la lista, soy kike, Tengo que hacer un proyecto de fin de carrera consistente en un cliente web que recoge opciones en un formulario y como fichero adjunto en la página se manda una muestra de una señal. Una vez que se transmite al servidor, este analiza la muestra del archivo adjunto teniendo en cuenta las opciones que se seleccionaron en el formulario, y responde la cliente si la señal, con las opciones que se seleccionaron, se ajusta a la normativa estándar que se desee emplear. Me han recomendado que la parte servidor se podría realizar con python sobre el servidor de aplicaciones zope. Alguien piensa que podría ser mejor con java, u otro lenguaje. Que herramientas matemáticas incorpora python que se pueda aplicar al tratamiento de señales, por ejemplo, transformadas, etc... Como el proyecto es para la universidad, ¿puedo liberarlo a su vez con licencia GPL? Un saludo From cescd en yahoo.com.mx Tue Oct 25 19:44:43 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Tue, 25 Oct 2005 12:44:43 -0500 (CDT) Subject: Consejo sobre Python In-Reply-To: <1130260840.435e6968f28a5@correoweb.info> References: <1130260840.435e6968f28a5@correoweb.info> Message-ID: <20051025174443.97025.qmail@web50401.mail.yahoo.com> La parte de Wewb la puedes realizar sin problemas con un sencillo CGI, o un servlet de WebKit, e incluso también con Zope. Existe el paquete Scipy ( http://www.scipy.org/ ) que maneja muchísimas como las que requieres. Al hacerlo con Python tienes la ventaja de que seguramente será un desarrollo muy rápido, y se te podría facilitar expresar cosas complejas en pseudocódigo ejecutable, como llaman también a los programas Python. Saludos --- kike en arriate.org escribió: > Hola a todos en la lista, soy kike, > > Tengo que hacer un proyecto de fin de carrera > consistente en un cliente web que > recoge opciones en un formulario y como fichero > adjunto en la página se manda > una muestra de una señal. Una vez que se transmite > al servidor, este analiza la > muestra del archivo adjunto teniendo en cuenta las > opciones que se > seleccionaron en el formulario, y responde la > cliente si la señal, con las > opciones que se seleccionaron, se ajusta a la > normativa estándar que se desee > emplear. > > Me han recomendado que la parte servidor se podría > realizar con python sobre el > servidor de aplicaciones zope. Alguien piensa que > podría ser mejor con java, u > otro lenguaje. Que herramientas matemáticas > incorpora python que se pueda > aplicar al tratamiento de señales, por ejemplo, > transformadas, etc... > > Como el proyecto es para la universidad, ¿puedo > liberarlo a su vez con licencia > GPL? > > Un saludo > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From faltet en carabos.com Tue Oct 25 20:13:59 2005 From: faltet en carabos.com (Francesc Altet) Date: Tue, 25 Oct 2005 20:13:59 +0200 Subject: saber si un objeto es de tipo array In-Reply-To: <435E66CF.80901@ls-l.org> References: <1130254378.13955.16.camel@localhost.localdomain> <435E66CF.80901@ls-l.org> Message-ID: <1130264039.3134.11.camel@localhost.localdomain> El dt 25 de 10 del 2005 a les 19:09 +0200, en/na Chema Cortes va escriure: > Pero siendo muy "quisquillosos" (no dices para qué quieres la > comprobación), la manera correcta de comprobar un tipo es con la función > 'isinstance()' > > >>> isinstance(a, Numeric.ArrayType) > Si, pero cuidado que a isinstance() le cuesta bastante más en ejecutarse que un simple 'type() is TipoDeObjecto'. Hace un tiempo me acostumbré al isinstance(), pero mis profiles me desanimaron :-/ y, en los lugares calientes, siempre que los puedo evitar, lo hago. No es que sea muy elegante, pero... -- >0,0< Francesc Altet http://www.carabos.com/ V V Cárabos Coop. V. Enjoy Data "-" From faltet en carabos.com Tue Oct 25 20:19:23 2005 From: faltet en carabos.com (Francesc Altet) Date: Tue, 25 Oct 2005 20:19:23 +0200 Subject: Consejo sobre Python In-Reply-To: <20051025174443.97025.qmail@web50401.mail.yahoo.com> References: <20051025174443.97025.qmail@web50401.mail.yahoo.com> Message-ID: <1130264363.3134.17.camel@localhost.localdomain> El dt 25 de 10 del 2005 a les 12:44 -0500, en/na Cesar Cardenas Desales va escriure: > Existe el paquete Scipy ( http://www.scipy.org/ ) que > maneja muchísimas como las que requieres. Si no te quieres liar mucho (scipy es potente pero complejo y, desgraciadamente no demasiado bien documentado), yo te aconsejaria numarray y matplotlib. El primero es para tratamiento de matrices pero viene con unas funciones matematicas bastante decentes (entre ellas las FFT, que supongo que te seran útiles). Por su parte matplotlib es un libreria para hacer gráficos (por si te hicieran falta) muy cómoda de usar. Saludos, -- >0,0< Francesc Altet http://www.carabos.com/ V V Cárabos Coop. V. Enjoy Data "-" From zootv en myrealbox.com Tue Oct 25 20:47:40 2005 From: zootv en myrealbox.com (ZooTV) Date: Tue, 25 Oct 2005 15:47:40 -0300 Subject: Mover cursor en Grilla Message-ID: Hola. Tengo el siguiente problema: Estoy trabajando con una grilla para desplegar información, pero cuando deseo mover el cursor a una celda específica, el programa entra en un loop indefinido. La grilla es una wx.grid y el comando para mover el cursor de celda es self.grid1.SetGridCursor(num_fil, num_col) Esto lo estoy realizando en el evento GridCellChange, pero como les dije, el programa entra en un loop. Cualquier ayuda o sugerencia es bienvenida. Saludos. ZooTV ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Wed Oct 26 10:16:24 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 26 Oct 2005 03:16:24 -0500 Subject: OT: Propuesta Laboral Message-ID: <1130314584.10950.7.camel@localhost.localdomain> Holas, Estoy necesitando de un programador en Python para desarrollar freelance. Los unicos requisitos son que conosca wxPython, maneje sintaxis SQL para consultas a una Base de Datos y que viva en Lima, sino en Peru. Por favor contactarse conmigo enviando pretensiones de sueldo y sus datos a mi correo. Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Sistemas - Webmaster Email : mlacunza en gmail.com Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From lcatalin en siadv.com Wed Oct 26 12:04:17 2005 From: lcatalin en siadv.com (Catalin Lungu) Date: Wed, 26 Oct 2005 12:04:17 +0200 Subject: Comprimir con ZipFile Message-ID: <000801c5da14$a1ad2fd0$c801a8c0@catalin> Hola, Estoy comprimiendo con la ayuda de la librería ZipFile de ésta forma: reffile = ZipFile(ruta1 + fichero_comprimido, "w") reffile.write(ruta2 + fichero_a_comprimir) reffile.close() A la hora de descomprimir el fichero_comprimido me crea toda la ruta2 y como el fichero_a_comprimir lo tengo dentro de varias carpetas queda bastante feo para el usuario. Hay alguna forma que simplemente al darle doble-click al fichero_comprimido me salga directamente el fichero_a_comprimir? Muchas gracias, Catalin From clp en opencanarias.com Wed Oct 26 13:08:13 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Wed, 26 Oct 2005 12:08:13 +0100 Subject: Mover cursor en Grilla In-Reply-To: References: Message-ID: <1130324894.8485.1.camel@localhost.localdomain> Te entra en un loop porque el SetGridCursor te genera a su vez el evento GridCellChange. Debes detener la recursividad de alguna forma (detectando la primera llamada de la segunda, mediante una variable global o algo...) El mar, 25-10-2005 a las 15:47 -0300, ZooTV escribió: > Hola. > > Tengo el siguiente problema: > > Estoy trabajando con una grilla para desplegar información, pero cuando > deseo mover el cursor a una celda específica, el programa entra en un loop > indefinido. > > La grilla es una wx.grid y el comando para mover el cursor de celda es > > self.grid1.SetGridCursor(num_fil, num_col) > > Esto lo estoy realizando en el evento GridCellChange, pero como les dije, > el programa entra en un loop. > > Cualquier ayuda o sugerencia es bienvenida. > > Saludos. > > ZooTV > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Carlos López Pérez ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From py en ls-l.org Wed Oct 26 14:19:03 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 26 Oct 2005 14:19:03 +0200 Subject: Comprimir con ZipFile In-Reply-To: <000801c5da14$a1ad2fd0$c801a8c0@catalin> References: <000801c5da14$a1ad2fd0$c801a8c0@catalin> Message-ID: <435F7436.6070906@ls-l.org> Catalin Lungu escribió: > Hola, > Estoy comprimiendo con la ayuda de la librería ZipFile de ésta forma: > > reffile = ZipFile(ruta1 + fichero_comprimido, "w") > reffile.write(ruta2 + fichero_a_comprimir) > reffile.close() > > A la hora de descomprimir el fichero_comprimido me crea toda la ruta2 y como el fichero_a_comprimir lo tengo dentro de varias carpetas queda bastante feo para el usuario. Hay alguna forma que simplemente al darle doble-click al fichero_comprimido me salga directamente el fichero_a_comprimir? El .write() tiene un segundo argumento para indicarle el nombre con el que se archivará el fichero. Para lo que pides: reffile.write(ruta2+fichero_a_comprimir, fichero_a_comprimir) From fvillarroel en yahoo.com Wed Oct 26 14:35:50 2005 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Wed, 26 Oct 2005 05:35:50 -0700 (PDT) Subject: OT: Propuesta Laboral In-Reply-To: <1130314584.10950.7.camel@localhost.localdomain> References: <1130314584.10950.7.camel@localhost.localdomain> Message-ID: <20051026123550.23952.qmail@web34308.mail.mud.yahoo.com> Hola Mario; te escribo desde Chile, ya se que pides gente de Peru, de todas formas me interesa tu propuesta ante la eventualidad que no cuentes con interesados en tu pais. Atento a tu informacion. Fernando Villarroel Noriel Ing. Ejec. Software Chillan-Chile. --- Mario Lacunza wrote: > Holas, > > Estoy necesitando de un programador en Python para > desarrollar > freelance. Los unicos requisitos son que conosca > wxPython, maneje > sintaxis SQL para consultas a una Base de Datos y > que viva en Lima, sino > en Peru. > > Por favor contactarse conmigo enviando pretensiones > de sueldo y sus > datos a mi correo. > > Saludos / Best regards > > Mario Lacunza Vásquez > Desarrollador de Sistemas - Webmaster > > Email : mlacunza en gmail.com > Lima - Peru > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com From jjdelcerromurciano en yahoo.es Wed Oct 26 15:57:13 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Wed, 26 Oct 2005 15:57:13 +0200 Subject: Tkinter: Argumentos en un manejador de evento In-Reply-To: <435E00E3.1070109@ls-l.org> References: <435CB937.9010604@sicem.biz> <435E00E3.1070109@ls-l.org> Message-ID: <200510261557.14352.jjdelcerromurciano@yahoo.es> ... > > > Sabiendo esto, la solución del problema sería algo así: > > class MyArchivo: > def __init__(self, archivo): > self.archivo=archivo > def guardaGIF(self): > archivo=self.archivo > ... > > ar=MyArchivo("fichero.gif") > boton = Button(root, text='Guardar como GIF', command=ar.guardaGIF) > > Ésta es la idea general, aunque quedaría más robusto encapsular en > subclases los widgets junto con los comandos que aceptan. Pero esto > sería mejor hablarlo para otra ocasión. > Siguiendo este mismo hilo yo suelo gastar una clase a modo de "wraper para todo" (en lo que a tkinter se refiere) algo como esta: class Command(object): def __init__(self, funcion, *args,**options): self._funcion = funcion self._args = args self._options = options def __call__(self, *args, **options): # Me como los parametros que le lleguen y los ignoro. self._funcion(*self._args, **self._options) La clase recibe la funcion que ha de invocar y sus parametros, se guarda todo ello y cuando se invoca a la instancia del objeto se llama a la funcion con los parametros que se indicaron. Y para usarla, simplemente.... boton = Button( root, text="Guardar como GIF", command=Command(guardaGIF,"fichero.gif") ) Un saludo Joaquin ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From py en ls-l.org Wed Oct 26 17:32:03 2005 From: py en ls-l.org (Chema Cortes) Date: Wed, 26 Oct 2005 17:32:03 +0200 Subject: saber si un objeto es de tipo array In-Reply-To: <1130264039.3134.11.camel@localhost.localdomain> References: <1130254378.13955.16.camel@localhost.localdomain> <435E66CF.80901@ls-l.org> <1130264039.3134.11.camel@localhost.localdomain> Message-ID: <435FA173.7090700@ls-l.org> Francesc Altet escribió: > El dt 25 de 10 del 2005 a les 19:09 +0200, en/na Chema Cortes va > escriure: > >>Pero siendo muy "quisquillosos" (no dices para qué quieres la >>comprobación), la manera correcta de comprobar un tipo es con la función >>'isinstance()' >> >> >>>>>isinstance(a, Numeric.ArrayType) >> > > Si, pero cuidado que a isinstance() le cuesta bastante más en ejecutarse > que un simple 'type() is TipoDeObjecto'. > > Hace un tiempo me acostumbré al isinstance(), pero mis profiles me > desanimaron :-/ y, en los lugares calientes, siempre que los puedo > evitar, lo hago. No es que sea muy elegante, pero... Tampoco es que esté mal así, todo depende de tener presente lo que se está haciendo. De todos modos, veo que Numeric no permite crear subclases, por lo que de poco sirve utilizar el isinstance(). Se me ocurren formas de acelerar el chequeo del tipo, pero no tengo casos de prueba para comprobarlo. Por ejemplo: def IsType(a,typ): return id(type(a)) in [ id(t) for t in [typ]+typ.__subclasses__() ] No es una gran optimización, pero la cosa cambia cuando haya que chequear el tipo de muchos objetos, pudiendo sacar de la expresión el invariante: def IsTypeIter(lista, tipo): id_tipos=[id(t) for t in [typ]+typ.__subclasses__() ] return (i for i in lista if id(type(i)) in id_tipos) From minoztro en gmail.com Wed Oct 26 19:32:54 2005 From: minoztro en gmail.com (Milton inostroza) Date: Wed, 26 Oct 2005 14:32:54 -0300 Subject: instalacion de pida Message-ID: <172699c50510261032w77188f73u@mail.gmail.com> estimados (as): he tratado de instal pida pero me indica un error y no puedo intalarlo,. estoy haciendo lo siguiente: apt-get install subversion svn checkout svn://svn.berlios.de/pida/trunk cd trunk python setup.py install y me arroja el siguiente error: Pida: Preparing core Pida: Preparing plugins Pida: Adding plugin "filetype" Pida: Adding plugin "python_profiler" Pida: Adding plugin "browser" Pida: Adding plugin "python_browser" Pida: Adding plugin "python_debugger" Pida: Adding plugin "contentbook" Pida: Adding plugin "emacs" Pida: Adding plugin "vim" Pida: Adding plugin "gazpacho" Pida: Adding plugin "shortcuts" Pida: Adding plugin "pastebin" Pida: Adding plugin "project" Pida: Adding plugin "boss" Pida: Adding plugin "buffer" Pida: Adding plugin "terminal" Pida: Adding plugin "culebra" Pida: Performing setup. running install error: invalid Python installation: unable to open /usr/lib/python2.4/config/Makefile (No such file or directory) cuando intento instalar otras aplicaciones me pasa lo mismo, pero ahora aprovecho de preguntar ya que me interesa utilizar este ide, salu2!! -- Milton Inostroza Aguilera From mlacunza en gmail.com Wed Oct 26 19:40:31 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Wed, 26 Oct 2005 12:40:31 -0500 Subject: instalacion de pida In-Reply-To: <172699c50510261032w77188f73u@mail.gmail.com> References: <172699c50510261032w77188f73u@mail.gmail.com> Message-ID: <1130348431.7210.0.camel@localhost.localdomain> Tienes Distutils instalado? El mié, 26-10-2005 a las 14:32 -0300, Milton inostroza escribió: > estimados (as): > > he tratado de instal pida pero me indica un error y no puedo > intalarlo,. estoy haciendo lo siguiente: > > > apt-get install subversion > svn checkout svn://svn.berlios.de/pida/trunk > cd trunk > python setup.py install > > y me arroja el siguiente error: > Pida: Preparing core > Pida: Preparing plugins > Pida: Adding plugin "filetype" > Pida: Adding plugin "python_profiler" > Pida: Adding plugin "browser" > Pida: Adding plugin "python_browser" > Pida: Adding plugin "python_debugger" > Pida: Adding plugin "contentbook" > Pida: Adding plugin "emacs" > Pida: Adding plugin "vim" > Pida: Adding plugin "gazpacho" > Pida: Adding plugin "shortcuts" > Pida: Adding plugin "pastebin" > Pida: Adding plugin "project" > Pida: Adding plugin "boss" > Pida: Adding plugin "buffer" > Pida: Adding plugin "terminal" > Pida: Adding plugin "culebra" > Pida: Performing setup. > running install > error: invalid Python installation: unable to open > /usr/lib/python2.4/config/Makefile (No such file or directory) > > > cuando intento instalar otras aplicaciones me pasa lo mismo, pero > ahora aprovecho de preguntar ya que me interesa utilizar este ide, > > salu2!! > > > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Sistemas - Webmaster Teléfono : 51-1-476-7423 Celular : 51-1-93-100-386 (Claro) Website : http://mlacunzav.cogia.net Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Messenger MSN : mario_lacunza en hotmail.com Yahoo Messenger: mario_lacunza en yahoo.es Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From snmartin en galilea.cl Wed Oct 26 19:54:39 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 26 Oct 2005 14:54:39 -0300 Subject: instalacion de pida In-Reply-To: <172699c50510261032w77188f73u@mail.gmail.com> References: <172699c50510261032w77188f73u@mail.gmail.com> Message-ID: <1130349279.8236.0.camel@localhost.localdomain> debes tener distutils instalado, además de python-dev y otras yerbas. saludos El mié, 26-10-2005 a las 14:32 -0300, Milton inostroza escribió: > estimados (as): > > he tratado de instal pida pero me indica un error y no puedo > intalarlo,. estoy haciendo lo siguiente: > > > apt-get install subversion > svn checkout svn://svn.berlios.de/pida/trunk > cd trunk > python setup.py install > > y me arroja el siguiente error: > Pida: Preparing core > Pida: Preparing plugins > Pida: Adding plugin "filetype" > Pida: Adding plugin "python_profiler" > Pida: Adding plugin "browser" > Pida: Adding plugin "python_browser" > Pida: Adding plugin "python_debugger" > Pida: Adding plugin "contentbook" > Pida: Adding plugin "emacs" > Pida: Adding plugin "vim" > Pida: Adding plugin "gazpacho" > Pida: Adding plugin "shortcuts" > Pida: Adding plugin "pastebin" > Pida: Adding plugin "project" > Pida: Adding plugin "boss" > Pida: Adding plugin "buffer" > Pida: Adding plugin "terminal" > Pida: Adding plugin "culebra" > Pida: Performing setup. > running install > error: invalid Python installation: unable to open > /usr/lib/python2.4/config/Makefile (No such file or directory) > > > cuando intento instalar otras aplicaciones me pasa lo mismo, pero > ahora aprovecho de preguntar ya que me interesa utilizar este ide, > > salu2!! > > > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From minoztro en gmail.com Wed Oct 26 20:20:02 2005 From: minoztro en gmail.com (Milton inostroza) Date: Wed, 26 Oct 2005 15:20:02 -0300 Subject: instalacion de pida In-Reply-To: <1130349279.8236.0.camel@localhost.localdomain> References: <172699c50510261032w77188f73u@mail.gmail.com> <1130349279.8236.0.camel@localhost.localdomain> Message-ID: <172699c50510261120i2a2ea4bbp@mail.gmail.com> me faltaba python-dev, gracias. 2005/10/26, Fernando San Martín Woerner : > debes tener distutils instalado, además de python-dev y otras yerbas. > > saludos > > El mié, 26-10-2005 a las 14:32 -0300, Milton inostroza escribió: > > estimados (as): > > > > he tratado de instal pida pero me indica un error y no puedo > > intalarlo,. estoy haciendo lo siguiente: > > > > > > apt-get install subversion > > svn checkout svn://svn.berlios.de/pida/trunk > > cd trunk > > python setup.py install > > > > y me arroja el siguiente error: > > Pida: Preparing core > > Pida: Preparing plugins > > Pida: Adding plugin "filetype" > > Pida: Adding plugin "python_profiler" > > Pida: Adding plugin "browser" > > Pida: Adding plugin "python_browser" > > Pida: Adding plugin "python_debugger" > > Pida: Adding plugin "contentbook" > > Pida: Adding plugin "emacs" > > Pida: Adding plugin "vim" > > Pida: Adding plugin "gazpacho" > > Pida: Adding plugin "shortcuts" > > Pida: Adding plugin "pastebin" > > Pida: Adding plugin "project" > > Pida: Adding plugin "boss" > > Pida: Adding plugin "buffer" > > Pida: Adding plugin "terminal" > > Pida: Adding plugin "culebra" > > Pida: Performing setup. > > running install > > error: invalid Python installation: unable to open > > /usr/lib/python2.4/config/Makefile (No such file or directory) > > > > > > cuando intento instalar otras aplicaciones me pasa lo mismo, pero > > ahora aprovecho de preguntar ya que me interesa utilizar este ide, > > > > salu2!! > > > > > > > > -- > > Milton Inostroza Aguilera > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > -- > Fernando San Martín Woerner > Jefe de Informática > Galilea S.A. > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From minoztro en gmail.com Wed Oct 26 21:00:18 2005 From: minoztro en gmail.com (Milton inostroza) Date: Wed, 26 Oct 2005 16:00:18 -0300 Subject: instalacion de pida In-Reply-To: <172699c50510261120i2a2ea4bbp@mail.gmail.com> References: <172699c50510261032w77188f73u@mail.gmail.com> <1130349279.8236.0.camel@localhost.localdomain> <172699c50510261120i2a2ea4bbp@mail.gmail.com> Message-ID: <172699c50510261200n14d0ad40r@mail.gmail.com> despues de instalar pida seleccione "culebra" y todo funcion'o a la perfeccion pero despues se me ocurrio la mala idea de ponerlo en "vim" y despues de esto no me arranca m'as la aplicacion y bueno obviamente se cuelga, como puedo volver atras, trate de bajarlo nuevamente desde subversion e instalarlo pero me sigue tirando el error, que puedo hacer???? 2005/10/26, Milton inostroza : > me faltaba python-dev, gracias. > > 2005/10/26, Fernando San Martín Woerner : > > debes tener distutils instalado, además de python-dev y otras yerbas. > > > > saludos > > > El mié, 26-10-2005 a las 14:32 -0300, Milton inostroza escribió: > > > estimados (as): > > > > > > he tratado de instal pida pero me indica un error y no puedo > > > intalarlo,. estoy haciendo lo siguiente: > > > > > > > > > apt-get install subversion > > > svn checkout svn://svn.berlios.de/pida/trunk > > > cd trunk > > > python setup.py install > > > > > > y me arroja el siguiente error: > > > Pida: Preparing core > > > Pida: Preparing plugins > > > Pida: Adding plugin "filetype" > > > Pida: Adding plugin "python_profiler" > > > Pida: Adding plugin "browser" > > > Pida: Adding plugin "python_browser" > > > Pida: Adding plugin "python_debugger" > > > Pida: Adding plugin "contentbook" > > > Pida: Adding plugin "emacs" > > > Pida: Adding plugin "vim" > > > Pida: Adding plugin "gazpacho" > > > Pida: Adding plugin "shortcuts" > > > Pida: Adding plugin "pastebin" > > > Pida: Adding plugin "project" > > > Pida: Adding plugin "boss" > > > Pida: Adding plugin "buffer" > > > Pida: Adding plugin "terminal" > > > Pida: Adding plugin "culebra" > > > Pida: Performing setup. > > > running install > > > error: invalid Python installation: unable to open > > > /usr/lib/python2.4/config/Makefile (No such file or directory) > > > > > > > > > cuando intento instalar otras aplicaciones me pasa lo mismo, pero > > > ahora aprovecho de preguntar ya que me interesa utilizar este ide, > > > > > > salu2!! > > > > > > > > > > > > -- > > > Milton Inostroza Aguilera > > > _______________________________________________ > > > Python-es mailing list > > > Python-es en aditel.org > > > http://listas.aditel.org/listinfo/python-es > > -- > > Fernando San Martín Woerner > > Jefe de Informática > > Galilea S.A. > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > -- > Milton Inostroza Aguilera > -- Milton Inostroza Aguilera From snmartin en galilea.cl Wed Oct 26 21:42:25 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Wed, 26 Oct 2005 16:42:25 -0300 Subject: instalacion de pida In-Reply-To: <172699c50510261200n14d0ad40r@mail.gmail.com> References: <172699c50510261032w77188f73u@mail.gmail.com> <1130349279.8236.0.camel@localhost.localdomain> <172699c50510261120i2a2ea4bbp@mail.gmail.com> <172699c50510261200n14d0ad40r@mail.gmail.com> Message-ID: <1130355746.8236.12.camel@localhost.localdomain> El mié, 26-10-2005 a las 16:00 -0300, Milton inostroza escribió: > despues de instalar pida seleccione "culebra" y todo funcion'o a la > perfeccion pero despues se me ocurrio la mala idea de ponerlo en "vim" > y despues de esto no me arranca m'as la aplicacion y bueno obviamente > se cuelga, como puedo volver atras, trate de bajarlo nuevamente desde > subversion e instalarlo pero me sigue tirando el error, que puedo > hacer???? rm -rf ~/.pida deberia solucionar el problema saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From wikier en asturlinux.org Wed Oct 26 22:48:50 2005 From: wikier en asturlinux.org (Sergio Fdez) Date: Wed, 26 Oct 2005 22:48:50 +0200 Subject: dificultades con getopt Message-ID: <1130359731.5632.7.camel@localhost.localdomain> Verán, resulta que no consigo encontrar el fallo usando getopt y me estoy empezando a frustrar. Un resumen del código seria: opts, args = getopt.getopt(argv, "dufh:", ["dir=","url=","file=","help"]) for opt, arg in opts: (...) Pues bien, no sé porque pero getopt devuelve pares con el segundo valor (el que luego guardaré en arg) vacio. He conseguido que me funcione probando con una sola opción: opts, args = getopt.getopt(argv, "u:", ["url="]) pero necesito porder indicarle más variables. ¿Alguién tiene alguna pista de que es lo que puedo estar haciendo mal...? Un saludo -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ Sergio Fdez \ \/\/ /| | / / / -_) '_| GNU/LiNUX User: #298803 \_/\_/ |_|_\_\_\___|_| Web: http://www.wikier.tk/ From lenin.puga en clickmx.com Wed Oct 26 23:39:00 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Wed, 26 Oct 2005 16:39:00 -0500 Subject: dudas sobre SQLlite y base de datos usadas con python Message-ID: Que tal a Todos, por el momento estoy investigando sobre las bases de datos existentes en la web para usar con Python, y en la busqueda hallé SQLlite y el correpondiente modulo pysqlite para poder accesar a sqllite, pero ¿qué es realmente SQLlite?, segun entendí, es un motor o administrador y creador de bases de datos, tambien encontré que es una base de datos ¿¿¿empotrada??? ¿qué es esto?. otra cosa, baje el pysqlite pero en la info para instalarlo me dice que ponga %python setup.py install, pero tengo Windosws XP y veo que no tiene instalador msi., ¿como sería la instalacion en windows?, en el archivo install.txt no lo explica muy claro, gracias por su ayuda. From lenin.puga en clickmx.com Wed Oct 26 23:42:21 2005 From: lenin.puga en clickmx.com (Puga Lenin) Date: Wed, 26 Oct 2005 16:42:21 -0500 Subject: preguntq sobre SQllite de Lenin Message-ID: que tal lista, la parte de como instalar SQLlite descartenlo, se me cruzaron los cables saludos y mil disculpas From cescd en yahoo.com.mx Wed Oct 26 23:55:53 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Wed, 26 Oct 2005 16:55:53 -0500 (CDT) Subject: dudas sobre SQLlite y base de datos usadas con python In-Reply-To: References: Message-ID: <20051026215553.13047.qmail@web50408.mail.yahoo.com> SQLite es un manejador de bases de datos muy simple. Funciona en base a la lectura y escritura de archivos simples. Por la forma en que está hecho el programa (sqlite), se puede empotrar dentro de otros programas. El mismo módulo PySQLite ya contiene las librerías de SQLite, por lo que si lo vas a usar, no hay necesidad de que instales previamente SQLite, sino que podrás acceder directamente a una base de datos desde tus programas de Python que utilicen los módulos de PySQLite. --- Puga Lenin escribió: > > Que tal a Todos, por el momento estoy investigando > sobre las bases de datos > existentes en la web para usar con Python, y en la > busqueda hallé SQLlite y el correpondiente modulo > pysqlite para poder accesar a sqllite, pero ¿qué es > realmente SQLlite?, segun entendí, es un motor o > administrador y creador de bases de datos, tambien > encontré que es una base de datos ¿¿¿empotrada??? > ¿qué es esto?. otra cosa, baje el pysqlite pero en > la info para instalarlo me dice que ponga %python > setup.py install, > pero tengo Windosws XP y veo que no tiene instalador > msi., ¿como sería la instalacion en windows?, en el > archivo install.txt > no lo explica muy claro, gracias por su ayuda. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From david.abreu en iac.es Wed Oct 26 23:57:22 2005 From: david.abreu en iac.es (David Abreu Rodriguez) Date: Wed, 26 Oct 2005 22:57:22 +0100 Subject: dificultades con getopt References: <1130359731.5632.7.camel@localhost.localdomain> Message-ID: <435FFBC2.6050306@iac.es> Yo te aconsejo utilizar el módulo "optparse" ya que permite un mayor control de los argumentos. ciao, David Sergio Fdez wrote: >Verán, resulta que no consigo encontrar el fallo usando getopt y me >estoy empezando a frustrar. > >Un resumen del código seria: > > opts, args = getopt.getopt(argv, "dufh:", >["dir=","url=","file=","help"]) > for opt, arg in opts: > (...) > >Pues bien, no sé porque pero getopt devuelve pares con el segundo valor >(el que luego guardaré en arg) vacio. > >He conseguido que me funcione probando con una sola opción: > > opts, args = getopt.getopt(argv, "u:", ["url="]) > >pero necesito porder indicarle más variables. > >¿Alguién tiene alguna pista de que es lo que puedo estar haciendo >mal...? > >Un saludo > > > From conan en lugmen.org.ar Thu Oct 27 00:32:35 2005 From: conan en lugmen.org.ar (Fernando Canizo) Date: Wed, 26 Oct 2005 19:32:35 -0300 Subject: dudas sobre SQLlite y base de datos usadas con python In-Reply-To: References: Message-ID: <20051026223235.GL32633@lugmen.org.ar> El 26/oct/2005 a las 18:39 -0300, Puga me decía: > > Que tal a Todos, por el momento estoy investigando sobre las bases > de datos existentes en la web para usar con Python, y en la > busqueda hallé SQLlite y el correpondiente modulo pysqlite para > poder accesar a sqllite, pero ¿qué es realmente SQLlite?, segun > entendí, es un motor o administrador y creador de bases de datos, > tambien encontré que es una base de datos ¿¿¿empotrada??? ¿qué es > esto?. otra cosa, baje el pysqlite pero en la info para instalarlo SQLite es un motor de base de datos. O sea te permite hacer las cosas que se hacen con un motor de base de datos, aunque tiene algunas limitaciones, es bastante útil para la gran mayoría de las aplicaciones. Con empotrada tal vez te refieras a donde dice "embeddable" en su página web. No estoy seguro pero imagino que se refiere podés meter el motor en tu aplicación. Es decir, si eligieras algún otro motor de base de datos para tu aplicación, el usuario tendría que instalar el motor elegido y tu programa, mientras que con sqlite podés encapsular todo junto en un ejecutable. > me dice que ponga %python setup.py install, pero tengo Windosws XP > y veo que no tiene instalador msi., ¿como sería la instalacion en > windows?, en el archivo install.txt no lo explica muy claro, Aquí no te puedo ayudar lamentablemente. No hay indicaciones en el sitio web para instalar en windows? -- Fernando Canizo - http://www.lugmen.org.ar/~conan/ Duro como rulo de estatua From isc.jcjl en gmail.com Thu Oct 27 02:45:19 2005 From: isc.jcjl en gmail.com (Juan Carlos Juarez Lerma) Date: Wed, 26 Oct 2005 19:45:19 -0500 Subject: Problemas con gtk.TreeView Message-ID: Hola que tal, un saludo a todos. Tengo un problema al usar el gtk.TreeView, ya que al momento de cargar y modelo no me muestra ningun dato, solo los titulos de las columnas, he inclusive al momento de cargar mi modelo me puedo dar cuenta que el numero de filas que se agregan al TreeView corresponden al numero de registros de mi consulta, ya he visto varios sitios en donde explican el uso de este widget pero aun asi no logro que muestre mis datos, les dejo mi codigo, espero que puedan ayudarme. De antemano muchas Gracias import pygtk pygtk.require('2.0') import gtk import gtk.glade import MySQLdb #txtidAlumno = None class cargar_aplicacion: #global txtidAlumno def __init__(self): #Cargar la interface grafica desde el archivo de Glade self.ventana=gtk.glade.XML('estado_de_cuenta.glade') self.ventana.signal_autoconnect(self) self.btnCerrar = self.ventana.get_widget('btnCerrar') self.btnConsultar=self.ventana.get_widget('btnConsultar') self.txtidAlumno=self.ventana.get_widget('entry1') self.vista=self.ventana.get_widget('vista') #Crear el modelo para el gtkTreeView #Preparar el gtkTreeView #Conectar a la Base de Datos self.base = MySQLdb.connect(host="192.168.0.1 ",user="usuario",passwd="---", db="cecobe") self.cursor=self.base.cursor() def agregar_columnas(self): self.tvcolumn = gtk.TreeViewColumn("pagado",gtk.CellRendererText()) self.tvcolumn1 = gtk.TreeViewColumn('importe',gtk.CellRendererText()) self.tvcolumn2 = gtk.TreeViewColumn('referencia',gtk.CellRendererText()) self.vista.append_column(self.tvcolumn) self.vista.append_column(self.tvcolumn1) self.vista.append_column(self.tvcolumn2) def on_btnCerrar_clicked(self,widget, *args): gtk.main_quit() def on_window_destroy(self,widget, *args): gtk.main_quit() def on_btnConsultar_clicked(self,widget, *args): self.store = self.liststore = gtk.ListStore(int,int,str) matricula= self.txtidAlumno.get_text() SQL = "SELECT pagado,cve_cargo,referencia FROM apf_relalumcargo WHERE cve_alumno=" + matricula self.cursor.execute(SQL) result = self.cursor.fetchall() for fila in result: items=([fila[0],fila[1],fila[2]]) self.store.append(items) print fila[0] ,"-->",fila[1] ,"-->",fila[2] self.cursor.close() self.vista.set_model(self.liststore) self.agregar_columnas() if __name__=="__main__": aplicacion=cargar_aplicacion() gtk.main() From minoztro en gmail.com Thu Oct 27 03:55:26 2005 From: minoztro en gmail.com (Milton inostroza) Date: Wed, 26 Oct 2005 22:55:26 -0300 Subject: Problemas con gtk.TreeView In-Reply-To: References: Message-ID: <172699c50510261855h4fdf469ai@mail.gmail.com> estimado: Recomiendo que te ordenaras, y cuando envies un código lo envies con la indentacion adecuada, ya que ASI ES IMPOSIBLE Y/O MUY DIFICIL DE LEER TU CODIGO :), > #txtidAlumno = None > class cargar_aplicacion: > #global txtidAlumno > def __init__(self): > #Cargar la interface grafica desde el archivo de Glade > self.ventana=gtk.glade.XML('estado_de_cuenta.glade') > self.ventana.signal_autoconnect(self) > self.btnCerrar = self.ventana.get_widget('btnCerrar') > self.btnConsultar=self.ventana.get_widget('btnConsultar') > self.txtidAlumno=self.ventana.get_widget('entry1') > self.vista=self.ventana.get_widget('vista') > #Crear el modelo para el gtkTreeView yo llamaria a self.agregar_columnas() en el constructor de la clase. despues de obviamente el conectar a base de datos es decir la clase quedaría de esta forma: class cargar_aplicacion: self.__init__(self): #tus definiciones de atributos self.conectar_base_datos(self) self.agregar_columnas() self.crear_modelo() #aclaracion el metodo agregar_columnas, efectivamente te agrega columnas a tu gtk.treeview, pero sólo en la vista, es decir tienes que invocarlo una sóla vez para que queden listas tus columnas (esto siempre y cuando no quieras variar la vista), lo más común es que la definición de la vista no cambie. yo definitivamente a ese metodo le pondría definir vista y no agregar columnas. > > #Preparar el gtkTreeView > > > #Conectar a la Base de Datos > self.base = MySQLdb.connect(host="192.168.0.1 > ",user="usuario",passwd="---", > db="cecobe") > self.cursor=self.base.cursor() trata de utilizar postgresql ;) > def agregar_columnas(self): > self.tvcolumn = gtk.TreeViewColumn("pagado",gtk.CellRendererText()) > self.tvcolumn1 = gtk.TreeViewColumn('importe',gtk.CellRendererText()) > self.tvcolumn2 = gtk.TreeViewColumn('referencia',gtk.CellRendererText()) > self.vista.append_column(self.tvcolumn) > self.vista.append_column(self.tvcolumn1) > self.vista.append_column(self.tvcolumn2) suponiendo que esta bien esto, > def on_btnCerrar_clicked(self,widget, *args): > gtk.main_quit() > > def on_window_destroy(self,widget, *args): > gtk.main_quit() > > def on_btnConsultar_clicked(self,widget, *args): NO es necesario hacer esto cada vez que quieras consultar por algun alumno, aca estas difiniendo un modelo nuevo cada vez que se invoca a este metodo. Yo lo pondria en el constructor de la clase como self.definir_modelo() > self.store = self.liststore = gtk.ListStore(int,int,str) > matricula= self.txtidAlumno.get_text() > SQL = "SELECT pagado,cve_cargo,referencia FROM apf_relalumcargo WHERE > cve_alumno=" + matricula > self.cursor.execute(SQL) > result = self.cursor.fetchall() > for fila in result: > items=([fila[0],fila[1],fila[2]]) > self.store.append(items) fila ya es una lista, no tienes necesidad de volver a componerla o utilizar un auxiliar bastaria con esto: for fila in result: self.store.append(fila) Y bueno aca definitivamente creo que está tu error, estas volviendo a ponerle una definicion de modelo a tu modelo que contenia datos, es decir, le estas borrando los datos y dejandolo en blanco > self.vista.set_model(self.liststore) y un ultimo consejo utiliza GladeConnect o tepache para poder conectar tus widget's, ya que realmente es una lata conectarlos uno por uno. P.S.: si quieres borrar el contenido del modelo, sólo haces self.store.clear() espero que me hayas entendido, salu2!!! lee la documentacion de pygtk que es muy buena -- Milton Inostroza Aguilera From jjdelcerromurciano en yahoo.es Thu Oct 27 08:25:29 2005 From: jjdelcerromurciano en yahoo.es (Joaquin Jose del Cerro Murciano) Date: Thu, 27 Oct 2005 08:25:29 +0200 Subject: dificultades con getopt In-Reply-To: <1130359731.5632.7.camel@localhost.localdomain> References: <1130359731.5632.7.camel@localhost.localdomain> Message-ID: <200510270825.29572.jjdelcerromurciano@yahoo.es> El Miércoles, 26 de Octubre de 2005 22:48, Sergio Fdez escribió: > Verán, resulta que no consigo encontrar el fallo usando getopt y me > estoy empezando a frustrar. > > Un resumen del código seria: > > opts, args = getopt.getopt(argv, "dufh:", > ["dir=","url=","file=","help"]) > for opt, arg in opts: > (...) > > Pues bien, no sé porque pero getopt devuelve pares con el segundo valor > (el que luego guardaré en arg) vacio. > > He conseguido que me funcione probando con una sola opción: > > opts, args = getopt.getopt(argv, "u:", ["url="]) > > pero necesito porder indicarle más variables. > > ¿Alguién tiene alguna pista de que es lo que puedo estar haciendo > mal...? Asi con lo que se ve en el codigo, lo que puedo ver es que puede haber una incongruencia entre lo que recoges con el formato largo y el corto (el de una letra). Si -d ----> --dir -u ---> --url -f ----> --file En los largos has indicado que cada flag lleva un parametro adicional (con el igual al final), y en los cortos solo as indicado que debe llevar un parametro al final del "-h", justo el que no lo lleva en el formato largo. Para hacer coherente el formato largo con el corto, el corto deberia ser algo como "d:u:f:h", que indica que "-d", "-u", y "-f" requieren de un argumento adicional , y "-h" no. Un saludo Joaquin ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From clp en opencanarias.com Thu Oct 27 09:40:29 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Thu, 27 Oct 2005 08:40:29 +0100 Subject: =?ISO-8859-1?Q?porqu=E9?= no centra el texto? In-Reply-To: <1130226899.7942.6.camel@localhost.localdomain> References: <7717D493-7860-4860-BCE2-C9622700BF94@ono.com> <435C7DCE.8040807@mundo-r.com> <1130169114.9892.23.camel@localhost.localdomain> <2A5721C8-87A0-4067-8CEB-3C32F10D7805@ono.com> <435DCDA8.8080605@yahoo.com.ar> <1130226899.7942.6.camel@localhost.localdomain> Message-ID: <1130398829.9710.8.camel@localhost> Como aprendí yo en wxpython es probando y probando. La mejor manera de aprender es ejecutando la demo de wxpython (que viene por defecto). En Linux hay que bajarla aparte, así como la documentación. En windows viene incluida. En dicha demo están todos los controles, layouts, y millones de piezas separadas y listas para ser copiadas, modificadas y asimiladas. Normalmente cada pieza está separada por 3 pestañas (tab). En la primera hay un texto explicativo (que suele estar incluido en el propio código fuente) En la segunda está la demo de esa pieza funcionando. Y en la tercera está el código muy simple e intuitivo. En las nuevas versiones te permite modificarlo sobre la marcha y si vuelves a la pestaña, ahí están las modificaciones. Les envío dos capturas de pantalla. De la demo y de la documentación. Como enlace interesante donde hay tips de códigos muy interesantes... http://wiki.wxpython.org El 25/10/2005, a las 9:54, Carlos López Pérez escribió: > Aquí les envío el siguiente código que espero que disipe las dudas... > El posicionamiento utilizado es estático y lo interesante es el ancho > del widget 640 pixel (que es el ancho del frame). > Dependiendo de lo ancho del widget. (prueba 1, 2, 3). > > Fijaros que si el ancho del widget es exactamente el ancho del > texto no > hay nada que alinear... (prueba 4, 5 y 6) > > ### principio de código > > #!/bin/env python > # -*- coding: utf-8 -*- > > import wx > > class MainFrame(wx.Frame): > def __init__(self): > wx.Frame.__init__(self, None, -1, u"Ejemplo de alineación de > texto", size = (640, 480)) > wx.StaticText(self, -1, "Prueba 1", (0, 0), (640, -1), > style=wx.ALIGN_CENTRE) > wx.StaticText(self, -1, "Prueba 2", (0, 50), (640, -1), > style=wx.ALIGN_RIGHT) > wx.StaticText(self, -1, "Prueba 3", (0, 150), (640, -1), > style=wx.ALIGN_LEFT) > > wx.StaticText(self, -1, "Prueba 4", (0, 250), > style=wx.ALIGN_CENTRE) > wx.StaticText(self, -1, "Prueba 5", (0, 300), > style=wx.ALIGN_RIGHT) > wx.StaticText(self, -1, "Prueba 6", (0, 350), > style=wx.ALIGN_LEFT) > > > class MainApplication(wx.App): > def OnInit(self): > frame = MainFrame() > frame.Show() > self.SetTopWindow(frame) > return True > > def main(): > """ Función de arranque de la aplicación > """ > app = MainApplication(False) > app.MainLoop() > > #--------------------------------------------------------------------- > ------- > #--------------------------------------------------------------------- > ------- > > if __name__ == '__main__': > main() > > ### fin de código > > Otra cosa diferente sería alinear el widget dentro del frame. > Recomiendo > encarecidamente mirarse los ejemplo de la demo de Layout. Hola Carlos, estoy intentando ponerme al día en todo esto del entorno gráfico de Python. Al igual que el otro compañero, también tengo algún problemilla que otro y veo que nos sugieres nos leamos algo referente a la demo de Layout ¿Podrías facilitarme algún enlace de calidad? Muchas gracias, Perico. > > Funciona igual con cualquier widget que permita alineación dentro del > widget (como el wx.TextCtlr...) > > ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From rapto en arrakis.es Thu Oct 27 10:22:31 2005 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Thu, 27 Oct 2005 10:22:31 +0200 Subject: Problemas con gtk.TreeView In-Reply-To: References: Message-ID: <1130401352.8182.9.camel@savin.proteus> Creo que el código se "desindenta" si mandas correo en html, aunque no podría jurarlo. En general, se considera aconsejable mandar texto simple a las listas de correo. Chao El mié, 26-10-2005 a las 19:45 -0500, Juan Carlos Juarez Lerma escribió: > Hola que tal, un saludo a todos. > > Tengo un problema al usar el gtk.TreeView, ya que al momento de cargar y > modelo no me muestra ningun dato, solo los titulos de las columnas, he > inclusive al momento de cargar mi modelo me puedo dar cuenta que el numero > de filas que se agregan al TreeView corresponden al numero de registros de > mi consulta, ya he visto varios sitios en donde explican el uso de este > widget pero aun asi no logro que muestre mis datos, les dejo mi codigo, > espero que puedan ayudarme. De antemano muchas Gracias > > import pygtk > pygtk.require('2.0') > import gtk > import gtk.glade > import MySQLdb > > #txtidAlumno = None > class cargar_aplicacion: > #global txtidAlumno > def __init__(self): > #Cargar la interface grafica desde el archivo de Glade > self.ventana=gtk.glade.XML('estado_de_cuenta.glade') > self.ventana.signal_autoconnect(self) > self.btnCerrar = self.ventana.get_widget('btnCerrar') > self.btnConsultar=self.ventana.get_widget('btnConsultar') > self.txtidAlumno=self.ventana.get_widget('entry1') > self.vista=self.ventana.get_widget('vista') > #Crear el modelo para el gtkTreeView > > #Preparar el gtkTreeView > > > #Conectar a la Base de Datos > self.base = MySQLdb.connect(host="192.168.0.1 > ",user="usuario",passwd="---", > db="cecobe") > self.cursor=self.base.cursor() > > def agregar_columnas(self): > self.tvcolumn = gtk.TreeViewColumn("pagado",gtk.CellRendererText()) > self.tvcolumn1 = gtk.TreeViewColumn('importe',gtk.CellRendererText()) > self.tvcolumn2 = gtk.TreeViewColumn('referencia',gtk.CellRendererText()) > self.vista.append_column(self.tvcolumn) > self.vista.append_column(self.tvcolumn1) > self.vista.append_column(self.tvcolumn2) > > > > def on_btnCerrar_clicked(self,widget, *args): > gtk.main_quit() > > def on_window_destroy(self,widget, *args): > gtk.main_quit() > > def on_btnConsultar_clicked(self,widget, *args): > self.store = self.liststore = gtk.ListStore(int,int,str) > matricula= self.txtidAlumno.get_text() > SQL = "SELECT pagado,cve_cargo,referencia FROM apf_relalumcargo WHERE > cve_alumno=" + matricula > self.cursor.execute(SQL) > result = self.cursor.fetchall() > for fila in result: > items=([fila[0],fila[1],fila[2]]) > self.store.append(items) > print fila[0] ,"-->",fila[1] ,"-->",fila[2] > self.cursor.close() > self.vista.set_model(self.liststore) > self.agregar_columnas() > > if __name__=="__main__": > aplicacion=cargar_aplicacion() > gtk.main() > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Marcos Sánchez Provencio ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From wikier en asturlinux.org Thu Oct 27 16:12:21 2005 From: wikier en asturlinux.org (Sergio Fdez) Date: Thu, 27 Oct 2005 16:12:21 +0200 Subject: dificultades con getopt In-Reply-To: <200510270825.29572.jjdelcerromurciano@yahoo.es> References: <1130359731.5632.7.camel@localhost.localdomain> <200510270825.29572.jjdelcerromurciano@yahoo.es> Message-ID: <1130422341.5808.1.camel@localhost.localdomain> > En los largos has indicado que cada flag lleva un parametro adicional (con el > igual al final), y en los cortos solo as indicado que debe llevar un > parametro al final del "-h", justo el que no lo lleva en el formato largo. Gracias, era justamente eso lo que estaba haciendo mal. Gracias a ti he cerrado un bug que no tenia ni idea por donde pillar. Un saludo -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ Sergio Fdez \ \/\/ /| | / / / -_) '_| GNU/LiNUX User: #298803 \_/\_/ |_|_\_\_\___|_| Web: http://www.wikier.tk/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From python en ammsoft.com Thu Oct 27 16:38:04 2005 From: python en ammsoft.com (Amm-Python) Date: Thu, 27 Oct 2005 16:38:04 +0200 Subject: wxpython frames Message-ID: <002701c5db04$0c1fa600$640010ac@nombref31twj9b> S.O. Windows XP Python 2.3.4 Wxpython 2.6 Boa Tengo una función que llama a un Frame y necesito que cuando cierre el mismo se realicen ciertas operaciones. El caso concreto es que desde un mantenimiento de empresas pueda acceder al mantenimiento de provincias y que si añado alguna, al salir de dicho mantenimiento (el de provincias) puede recargar de forma automática un combo con la lista de provincias para mostrar las nuevas. El código que utilizo es el siguiente: def OnBtnewprovinciaButton(self, event): from Gui import wxProvincias self.main = wxProvincias.wxProvincias(None) self.main.MakeModal(True) self.main.Show() #si es modal porqué no interrumpe el código hasta que se cierra. #actualiza un combo con las nuevas provincias CargarDiccionarios(self) #EL PROBLEMA ES QUE SE EJECUTA MIENTRAS SE MUESTRA EL FORMULARIO DE LAS PROVINCIAS #no espera a que se cierre el formulario, por lo que no se añaden las nuevas event.Skip() Nota: No me sirve usar un Dialog, ya que necesito menús y toolbars en ambos formularios. Y si no se puede, se aceptan sugerencias. Gracias. From cescd en yahoo.com.mx Fri Oct 28 01:24:36 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Thu, 27 Oct 2005 18:24:36 -0500 (CDT) Subject: MVC - Web en Python Message-ID: <20051027232436.91282.qmail@web50410.mail.yahoo.com> Se acaba de publicar en el sitio de Python México el manual "Implementando el patrón MVC con Webware-WebKit y PySQLite", que describe como utilizar un patrón bien conocido y probado por la industria en un ambiente Web. http://pythonmexico.org/index_html/doc/mvc1/mvc.html Agradeceré todas sus observaciones y sugerencias. Saludos César ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From clp en opencanarias.com Fri Oct 28 09:52:06 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Fri, 28 Oct 2005 08:52:06 +0100 Subject: wxpython frames In-Reply-To: <002701c5db04$0c1fa600$640010ac@nombref31twj9b> References: <002701c5db04$0c1fa600$640010ac@nombref31twj9b> Message-ID: <1130485926.9187.6.camel@localhost> No se si te he entendido bien. Lo que te sugiero es los siguiente... La idea es que utilices el evento OnClose del Frame. y ahí llames a actualizar diccionarios. Deberás modificar tu código para que te sirva el CargarDiccionarios en el otro frame. Espero que te sirva. from ... import CargarDiccionarios class wxProvincias(wx.Frame): def __init__(self, ...): wx.Frame.__init__(self, ...) .... self.Bind(wx.EVT_CLOSE, self.OnCloseWindow) def OnCloseWindow(self, event): CargarDiccionarios(...) self.Destroy() El jue, 27-10-2005 a las 16:38 +0200, Amm-Python escribió: > EJECUTA MIENTRAS SE MUESTRA EL FORMULARIO > DE LAS PROVINCIAS -- Carlos López Pérez ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From josepjc en gmail.com Fri Oct 28 10:48:30 2005 From: josepjc en gmail.com (Josep Jordana) Date: Fri, 28 Oct 2005 10:48:30 +0200 Subject: =?iso-8859-1?q?programador_python_con_conocimientos_?= =?iso-8859-1?q?de_telefon=EDa?= Message-ID: <852f87630510280148r2d5f9ba6l@mail.gmail.com> Estoy buscando un programador python con conocimientos de telefonía, SIP, linux, etc. Si hay alguien interesado, me puede enviar un email no se si es esta la lista correcta si fuera así indicármelo -- Josep Jordana josepjc en gmail.com From python en ammsoft.com Fri Oct 28 11:29:14 2005 From: python en ammsoft.com (Amm-Python) Date: Fri, 28 Oct 2005 11:29:14 +0200 Subject: wxpython frames In-Reply-To: <1130485926.9187.6.camel@localhost> References: <1130485926.9187.6.camel@localhost> Message-ID: <000801c5dba2$12514cb0$640010ac@nombref31twj9b> Gracias por tu respuesta, pero... Es una opción interesante, pero la función CaragarDiccionarios está en el otro Frame. Es más, puede que se necesite realizar la misma operación desde otros Frames. Ejemplo: Aplicación ---------------Frm1 (Empresas) -------------Frm3 (Provincias) (refrescar list prov.) . . . ---------------Frm2 (Clientes) -------------Frm3 (Provincias) (refrescar lst prov.) . . . Es decir; desde un mantenimiento A, en el que debemos seleccionar una provincia de una lista, Podemos acceder al mantenimiento B, de provincias, para poder dar de alta nuevos registros. Esos nuevos registros deben ser actualizados en la lista del mantenimiento A cuando salimos del B. El mantenimiento B puede ser llamado desde otros mantenimientos que necesiten seleccionar provincias. En tu solución se supone que la función CargarDiccionarios está en el propio mantenimiento de provincias Y yo necesito que esté en el otro frame. Una solución podría ser poder especificar el "parent" en la función OnClose, y llamar la función del parent, pero no se cómo. De momento y mientras encuentro otra solución, lo haré mediante un pytimer. Activaré el timer al llamar al frame provincias. Y en el notify del timer miraré que ya no existe el formulario provincias, pararé el timer y cargaré los diccionarios. Creo que es una chapuza, pero parece que funciona. > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En nombre de Carlos López Pérez > Enviado el: divendres, 28 / octubre / 2005 09:52 > Para: La lista de python en castellano > Asunto: Re: [Python-es] wxpython frames > > > No se si te he entendido bien. Lo que te sugiero es los siguiente... > > La idea es que utilices el evento OnClose del Frame. > y ahí llames a actualizar diccionarios. Deberás modificar tu > código para que te sirva el CargarDiccionarios en el otro frame. > > Espero que te sirva. > > from ... import CargarDiccionarios > > class wxProvincias(wx.Frame): > def __init__(self, ...): > wx.Frame.__init__(self, ...) > .... > self.Bind(wx.EVT_CLOSE, self.OnCloseWindow) > > def OnCloseWindow(self, event): > CargarDiccionarios(...) > self.Destroy() > > > El jue, 27-10-2005 a las 16:38 +0200, Amm-Python escribió: > > EJECUTA MIENTRAS SE MUESTRA EL FORMULARIO > > DE LAS PROVINCIAS > -- > Carlos López Pérez > > From Facundo.Batista en telefonicamoviles.com.ar Fri Oct 28 11:48:48 2005 From: Facundo.Batista en telefonicamoviles.com.ar (Batista, Facundo) Date: Fri, 28 Oct 2005 06:48:48 -0300 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D_programador_python_con_co?= =?iso-8859-1?Q?nocimientos_de_telefon=EDa?= Message-ID: <55018DD359F5B147861F150F4689161E0EDE5F1F@escont.tcp.com.ar> #- Estoy buscando un programador python con conocimientos de #- telefonía, SIP, #- linux, etc. ¿Esto es para trabajar dónde? ¿Podrías enviar más datos? Gracias, slds. . Facundo Bitácora De Vuelo: http://www.taniquetil.com.ar/plog PyAr - Python Argentina: http://www.python.org/ar/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADVERTENCIA. La información contenida en este mensaje y cualquier archivo anexo al mismo, son para uso exclusivo del destinatario y pueden contener información confidencial o propietaria, cuya divulgación es sancionada por la ley. Si Ud. No es uno de los destinatarios consignados o la persona responsable de hacer llegar este mensaje a los destinatarios consignados, no está autorizado a divulgar, copiar, distribuir o retener información (o parte de ella) contenida en este mensaje. Por favor notifíquenos respondiendo al remitente, borre el mensaje original y borre las copias (impresas o grabadas en cualquier medio magnético) que pueda haber realizado del mismo. Todas las opiniones contenidas en este mail son propias del autor del mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones Personales S.A. o alguna empresa asociada. Los mensajes electrónicos pueden ser alterados, motivo por el cual Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación cualquiera sea el resultante de este mensaje. Muchas Gracias. ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From clp en opencanarias.com Fri Oct 28 11:47:50 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Fri, 28 Oct 2005 10:47:50 +0100 Subject: wxpython frames In-Reply-To: <000801c5dba2$12514cb0$640010ac@nombref31twj9b> References: <000801c5dba2$12514cb0$640010ac@nombref31twj9b> Message-ID: <1130492871.10076.2.camel@localhost> Otra posible solución.... self.main = wxProvincias.wxProvincias(CargarDiccionarios, self) ---- class wxProvincias(wx.Frame): def __init__(self, fOnClose, parent): wx.Frame.__init__(self, ...) self.fOnClose = fOnClose self.frameParent = parent .... self.Bind(wx.EVT_CLOSE, self.OnCloseWindow) def OnCloseWindow(self, event): self.fOnClose(self.frameParent) self.Destroy() El vie, 28-10-2005 a las 11:29 +0200, Amm-Python escribió: > Gracias por tu respuesta, pero... > Es una opción interesante, pero la función CaragarDiccionarios está en > el otro Frame. > Es más, puede que se necesite realizar la misma operación desde otros > Frames. > Ejemplo: > > Aplicación > ---------------Frm1 (Empresas) > -------------Frm3 (Provincias) > (refrescar list prov.) > . > . > . > ---------------Frm2 (Clientes) > -------------Frm3 (Provincias) > (refrescar lst prov.) > . > . > . > > Es decir; desde un mantenimiento A, en el que debemos seleccionar una > provincia de una lista, > Podemos acceder al mantenimiento B, de provincias, para poder dar de > alta nuevos registros. > Esos nuevos registros deben ser actualizados en la lista del > mantenimiento A cuando salimos del B. > > El mantenimiento B puede ser llamado desde otros mantenimientos que > necesiten seleccionar provincias. > > En tu solución se supone que la función CargarDiccionarios está en el > propio mantenimiento de provincias > Y yo necesito que esté en el otro frame. > > Una solución podría ser poder especificar el "parent" en la función > OnClose, y llamar la función del parent, pero no se cómo. > > De momento y mientras encuentro otra solución, lo haré mediante un > pytimer. > Activaré el timer al llamar al frame provincias. > Y en el notify del timer miraré que ya no existe el formulario > provincias, pararé el timer y cargaré los diccionarios. > Creo que es una chapuza, pero parece que funciona. > > > > -----Mensaje original----- > > De: python-es-bounces en aditel.org > > [mailto:python-es-bounces en aditel.org] En nombre de Carlos López Pérez > > Enviado el: divendres, 28 / octubre / 2005 09:52 > > Para: La lista de python en castellano > > Asunto: Re: [Python-es] wxpython frames > > > > > > No se si te he entendido bien. Lo que te sugiero es los siguiente... > > > > La idea es que utilices el evento OnClose del Frame. > > y ahí llames a actualizar diccionarios. Deberás modificar tu > > código para que te sirva el CargarDiccionarios en el otro frame. > > > > Espero que te sirva. > > > > from ... import CargarDiccionarios > > > > class wxProvincias(wx.Frame): > > def __init__(self, ...): > > wx.Frame.__init__(self, ...) > > .... > > self.Bind(wx.EVT_CLOSE, self.OnCloseWindow) > > > > def OnCloseWindow(self, event): > > CargarDiccionarios(...) > > self.Destroy() > > > > > > El jue, 27-10-2005 a las 16:38 +0200, Amm-Python escribió: > > > EJECUTA MIENTRAS SE MUESTRA EL FORMULARIO > > > DE LAS PROVINCIAS > > -- > > Carlos López Pérez > > > > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Carlos López Pérez ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From python en ammsoft.com Fri Oct 28 12:19:53 2005 From: python en ammsoft.com (Amm-Python) Date: Fri, 28 Oct 2005 12:19:53 +0200 Subject: wxpython frames In-Reply-To: <1130492871.10076.2.camel@localhost> References: <1130492871.10076.2.camel@localhost> Message-ID: <001301c5dba9$24cf0470$640010ac@nombref31twj9b> Genial. Ha funcionado a la primera. Muchísimas gracias. De paso he previsto que el parámetro sea None. Sería el caso de llamar al frame desde el menú principal de la aplicación. En tal caso no es necesario refrescar nada. def OnCloseWindow(self, event): if self.frameParent != None: self.fOnClose(self.frameParent) self.Destroy() Cada vez me enamoro más de Python. Cuando lo domine será la leche. ;) > -----Mensaje original----- > De: python-es-bounces en aditel.org > [mailto:python-es-bounces en aditel.org] En nombre de Carlos López Pérez > Enviado el: divendres, 28 / octubre / 2005 11:48 > Para: La lista de python en castellano > Asunto: RE: [Python-es] wxpython frames > > > > Otra posible solución.... > > > self.main = wxProvincias.wxProvincias(CargarDiccionarios, self) > > ---- > > class wxProvincias(wx.Frame): > def __init__(self, fOnClose, parent): > wx.Frame.__init__(self, ...) > self.fOnClose = fOnClose > self.frameParent = parent > .... > self.Bind(wx.EVT_CLOSE, self.OnCloseWindow) > > def OnCloseWindow(self, event): > self.fOnClose(self.frameParent) > self.Destroy() > > > El vie, 28-10-2005 a las 11:29 +0200, Amm-Python escribió: > > Gracias por tu respuesta, pero... > > Es una opción interesante, pero la función > CaragarDiccionarios está en > > el otro Frame. Es más, puede que se necesite realizar la misma > > operación desde otros Frames. > > Ejemplo: > > > > Aplicación > > ---------------Frm1 (Empresas) > > -------------Frm3 (Provincias) > > (refrescar list prov.) > > . > > . > > . > > ---------------Frm2 (Clientes) > > -------------Frm3 (Provincias) > > (refrescar lst prov.) > > . > > . > > . > > > > Es decir; desde un mantenimiento A, en el que debemos > seleccionar una > > provincia de una lista, Podemos acceder al mantenimiento B, de > > provincias, para poder dar de alta nuevos registros. > > Esos nuevos registros deben ser actualizados en la lista del > > mantenimiento A cuando salimos del B. > > > > El mantenimiento B puede ser llamado desde otros mantenimientos que > > necesiten seleccionar provincias. > > > > En tu solución se supone que la función CargarDiccionarios > está en el > > propio mantenimiento de provincias Y yo necesito que esté > en el otro > > frame. > > > > Una solución podría ser poder especificar el "parent" en la función > > OnClose, y llamar la función del parent, pero no se cómo. > > > > De momento y mientras encuentro otra solución, lo haré mediante un > > pytimer. Activaré el timer al llamar al frame provincias. > > Y en el notify del timer miraré que ya no existe el formulario > > provincias, pararé el timer y cargaré los diccionarios. > > Creo que es una chapuza, pero parece que funciona. > > > > > > > -----Mensaje original----- > > > De: python-es-bounces en aditel.org > > > [mailto:python-es-bounces en aditel.org] En nombre de Carlos > López Pérez > > > Enviado el: divendres, 28 / octubre / 2005 09:52 > > > Para: La lista de python en castellano > > > Asunto: Re: [Python-es] wxpython frames > > > > > > > > > No se si te he entendido bien. Lo que te sugiero es los > siguiente... > > > > > > La idea es que utilices el evento OnClose del Frame. > > > y ahí llames a actualizar diccionarios. Deberás modificar tu > > > código para que te sirva el CargarDiccionarios en el otro frame. > > > > > > Espero que te sirva. > > > > > > from ... import CargarDiccionarios > > > > > > class wxProvincias(wx.Frame): > > > def __init__(self, ...): > > > wx.Frame.__init__(self, ...) > > > .... > > > self.Bind(wx.EVT_CLOSE, self.OnCloseWindow) > > > > > > def OnCloseWindow(self, event): > > > CargarDiccionarios(...) > > > self.Destroy() > > > > > > > > > El jue, 27-10-2005 a las 16:38 +0200, Amm-Python escribió: > > > > EJECUTA MIENTRAS SE MUESTRA EL FORMULARIO > > > > DE LAS PROVINCIAS > > > -- > > > Carlos López Pérez > > > > > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org http://listas.aditel.org/listinfo/python-es > > > -- > Carlos López Pérez > > From josepjc en gmail.com Fri Oct 28 13:35:47 2005 From: josepjc en gmail.com (Josep Jordana) Date: Fri, 28 Oct 2005 13:35:47 +0200 Subject: =?ISO-8859-1?Q?Re:__programador_pyth?= =?ISO-8859-1?Q?on_con_conocimientos_de_telefon=EDa?= In-Reply-To: <55018DD359F5B147861F150F4689161E0EDE5F1F@escont.tcp.com.ar> References: <55018DD359F5B147861F150F4689161E0EDE5F1F@escont.tcp.com.ar> Message-ID: <852f87630510280435y2865dee0u@mail.gmail.com> En principio es en Barcelona, España, pero voy a comentar si puede ser online El día 28/10/05, Batista, Facundo escribió: > > > #- Estoy buscando un programador python con conocimientos de > #- telefonía, SIP, > #- linux, etc. > > ¿Esto es para trabajar dónde? ¿Podrías enviar más datos? > > Gracias, slds. > > . Facundo > > Bitácora De Vuelo: http://www.taniquetil.com.ar/plog > PyAr - Python Argentina: http://www.python.org/ar/ > > > > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > . > . . . . . . . . . . . . . . . . > ADVERTENCIA. > > La información contenida en este mensaje y cualquier archivo anexo al > mismo, > son para uso exclusivo del destinatario y pueden contener información > confidencial o propietaria, cuya divulgación es sancionada por la ley. > Si Ud. No es uno de los destinatarios consignados o la persona responsable > de hacer llegar este mensaje a los destinatarios consignados, no está > autorizado a divulgar, copiar, distribuir o retener información (o parte > de > ella) contenida en este mensaje. Por favor notifíquenos respondiendo al > remitente, borre el mensaje original y borre las copias (impresas o > grabadas > en cualquier medio magnético) que pueda haber realizado del mismo. > Todas las opiniones contenidas en este mail son propias del autor del > mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones > Personales S.A. o alguna empresa asociada. > Los mensajes electrónicos pueden ser alterados, motivo por el cual > Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación > cualquiera sea el resultante de este mensaje. > Muchas Gracias. > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > > -- Josep Jordana josepjc en gmail.com From py en ls-l.org Fri Oct 28 15:00:17 2005 From: py en ls-l.org (Chema Cortes) Date: Fri, 28 Oct 2005 15:00:17 +0200 Subject: py2exe y Tix In-Reply-To: <43568E9F.1000508@ls-l.org> References: <43568E9F.1000508@ls-l.org> Message-ID: <436220E1.9020905@ls-l.org> Chema Cortes escribió: > Necesitaba distribuir una aplicación hecha con python + Tix para > entornos windows XP. Probando con el py2exe me encuentro con el problema > de que, cuando ejecuto el producto final, me da un error de que no > encuentra el módulo 'Tix'. Con la opción "verbose" no veo que en ningún > momento halle la dependencia al paquete Tix que tiene mi aplicación. > > He intentado forzar en las opciones del py2exe que se añada el módulo > 'Tix', pero sin ningún resultado. Al final sólo he conseguido que > funcione copiando a mano en 'dist' el fichero 'tix8184.dll', y copiando > en 'dist/tcl' la carpeta completa 'tix8.1'. > > Aunque funciona bien, no es una solución que me entusiasme mucho. > ¿Álguien sabe cómo hacer que py2exe considere al paquete Tix entre las > dependencias de una aplicación? > > > > PD: estoy trabajando ya en una solución que parchea py2exe, creando una > subclase de build_exe. Tal como comentaba al final, he seguido estudiando el py2exe hasta tener una solución funcional. Para quien le interese, la he puesto en el wiki de py2exe a continuación del primer 'setup.py': http://starship.python.net/crew/theller/moin.cgi/TixSetup From graciosillo21 en yahoo.es Fri Oct 28 15:30:16 2005 From: graciosillo21 en yahoo.es (isaac jarquin medina) Date: Fri, 28 Oct 2005 15:30:16 +0200 (CEST) Subject: =?iso-8859-1?q?RE:=20=20programador=20python=20con=20conocimie?= =?iso-8859-1?q?ntos=20de=20telefon=EDa?= In-Reply-To: <852f87630510280148r2d5f9ba6l@mail.gmail.com> References: <852f87630510280148r2d5f9ba6l@mail.gmail.com> Message-ID: <20051028133017.4318.qmail@web26908.mail.ukl.yahoo.com> Mi nombre es isaac y soy ingeniero tecnico en Telecomunicaciones, especialidad de telematica, actualmente estoy haciendo mi proyecto fin de carrera(una aplicacion en python sobre un entorno Linux y windows).Estoy muy interesado en esta oferta de trabajo, mandame mas informacion acerca de la oferta de empleo por favor. disculpa las molestias. le saluda atentamente Isaac. --- Josep Jordana escribió: > Estoy buscando un programador python con > conocimientos de telefonía, SIP, > linux, etc. > > Si hay alguien interesado, me puede enviar un email > > no se si es esta la lista correcta si fuera así > indicármelo > > -- > Josep Jordana > josepjc en gmail.com > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From cesare.diaz en gmail.com Fri Oct 28 21:44:09 2005 From: cesare.diaz en gmail.com (=?ISO-8859-1?Q?C=E9sar_Diaz?=) Date: Fri, 28 Oct 2005 16:44:09 -0300 Subject: pygtk o Gazpacho? Message-ID: Gentes, hace un tiempo que estoy investigando python y en base a los ejemplos que traen las pygtk y el mismo python cuando se instala logre desarrollar un pequeño sistema que se loguea a una base de datos mysql y hasta ahora me permite hacer altas y bajas de un sistema de tareas. El tema es que yo hice estas ventanas directamente importando las pygtk (import pygtk) y programando todo desde ahí. Leí en alguna parte que lo mejor era diseñar de esta forma un sistemita de ventanas porque uno sabe lo que realmente esta haciendo el código y es lo mas natural para el python. Una limitacion que yo encontré a esto es el tiempo que me consumí en hacer este pequeño sistema de ventanas (puede ser por mi inexperiencia con pygtk) y lo dificil que se me hizo diseñar las ventanas tal como yo las quería (entry, treeview, button, label, window, etc). Por otra parte he visto que aconsejan mucho hacer interfaz gráfica con el Gazpacho, porque según dicen es muy rápido y trae buenos resultados en el diseño de ventanas. Esto no lo intente porque quería tratar de aprender directamente la programacion a pata de ventanas pygtk. La preguntas son entonces: ¿Que me aconsejan, programar a pata con pygtk o realizar interfaces Gazpacho para llamar luego desde el código Python? En caso de que me aconsejen Gazpacho ¿Como invoco desde un código python una ventana para ver en pantalla? ¿Puede alguien pasarme un pequeño ejemplo de como hacer esto de llamar ventanas echas en Gazpacho desde codigo Python? Gracias por la ayuda que puedan darme y espero que hayan entendido mis cuestiones. From devnull.tst en gmail.com Fri Oct 28 21:58:21 2005 From: devnull.tst en gmail.com (dev null) Date: Fri, 28 Oct 2005 21:58:21 +0200 Subject: pygtk o Gazpacho? In-Reply-To: References: Message-ID: gazpacho genera un xml como glade2, pero te es mas sencillo mirar como se hace con glade2. No me acuerdo de ninguna direccion, pero puedes probar python + glade2 y habra tropecientos manuales, si sigues en duda, avisa y rebusco algun codigo ;) El 28/10/05, César Diaz escribió: > Gentes, > hace un tiempo que estoy investigando python y en base a los ejemplos que > traen las pygtk y el mismo python cuando se instala logre desarrollar un > pequeño sistema que se loguea a una base de datos mysql y hasta ahora me > permite hacer altas y bajas de un sistema de tareas. > > El tema es que yo hice estas ventanas directamente importando las pygtk > (import pygtk) y programando todo desde ahí. Leí en alguna parte que lo > mejor era diseñar de esta forma un sistemita de ventanas porque uno sabe lo > que realmente esta haciendo el código y es lo mas natural para el python. > Una limitacion que yo encontré a esto es el tiempo que me consumí en hacer > este pequeño sistema de ventanas (puede ser por mi inexperiencia con pygtk) > y lo dificil que se me hizo diseñar las ventanas tal como yo las quería > (entry, treeview, button, label, window, etc). > > > Por otra parte he visto que aconsejan mucho hacer interfaz gráfica con el > Gazpacho, porque según dicen es muy rápido y trae buenos resultados en el > diseño de ventanas. Esto no lo intente porque quería tratar de aprender > directamente la programacion a pata de ventanas pygtk. > > La preguntas son entonces: > > ¿Que me aconsejan, programar a pata con pygtk o realizar interfaces Gazpacho > para llamar luego desde el código Python? > > En caso de que me aconsejen Gazpacho ¿Como invoco desde un código python una > ventana para ver en pantalla? ¿Puede alguien pasarme un pequeño ejemplo de > como hacer esto de llamar ventanas echas en Gazpacho desde codigo Python? > > Gracias por la ayuda que puedan darme y espero que hayan entendido mis > cuestiones. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From snmartin en galilea.cl Fri Oct 28 22:00:03 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Fri, 28 Oct 2005 17:00:03 -0300 Subject: pygtk o Gazpacho? In-Reply-To: References: Message-ID: <1130529603.8348.44.camel@localhost.localdomain> El vie, 28-10-2005 a las 16:44 -0300, César Diaz escribió: > Gentes, > hace un tiempo que estoy investigando python y en base a los ejemplos que > traen las pygtk y el mismo python cuando se instala logre desarrollar un > pequeño sistema que se loguea a una base de datos mysql y hasta ahora me > permite hacer altas y bajas de un sistema de tareas. genial! > > El tema es que yo hice estas ventanas directamente importando las pygtk > (import pygtk) y programando todo desde ahí. Leí en alguna parte que lo > mejor era diseñar de esta forma un sistemita de ventanas porque uno sabe lo > que realmente esta haciendo el código y es lo mas natural para el python. > Una limitacion que yo encontré a esto es el tiempo que me consumí en hacer > este pequeño sistema de ventanas (puede ser por mi inexperiencia con pygtk) > y lo dificil que se me hizo diseñar las ventanas tal como yo las quería > (entry, treeview, button, label, window, etc). el tutorial de pygtk te puede servir!, http://www.pygtk.org/pygtk2tutorial-es/index.html > > > Por otra parte he visto que aconsejan mucho hacer interfaz gráfica con el > Gazpacho, porque según dicen es muy rápido y trae buenos resultados en el > diseño de ventanas. Esto no lo intente porque quería tratar de aprender > directamente la programacion a pata de ventanas pygtk. Puedes usar Gazpacho o glade-2, gazpacho es genial sin embargo glade-2 es mucho más estable, si tomas la ruta de los diseñadores de gui te recomiendo ver tepache. http://primates.ximian.com/~sandino/python-glade/tepache/ > > La preguntas son entonces: > > ¿Que me aconsejan, programar a pata con pygtk o realizar interfaces Gazpacho > para llamar luego desde el código Python? > usa el diseñador: glade-2 o gazpacho > En caso de que me aconsejen Gazpacho ¿Como invoco desde un código python una > ventana para ver en pantalla? ¿Puede alguien pasarme un pequeño ejemplo de > como hacer esto de llamar ventanas echas en Gazpacho desde codigo Python? ve el proyecto tepache... saludos -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From marigne2002 en yahoo.es Fri Oct 28 20:21:54 2005 From: marigne2002 en yahoo.es (hector mamani) Date: Fri, 28 Oct 2005 20:21:54 +0200 (CEST) Subject: tacna - peru Message-ID: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> bueno soy nuevo usuario de python y me gustaria aprender. y les pido para que me faciliten a responder a mis interrogantes y de esta manera salir de dudas. --- De esta manera me darian alguanas manuales para poder practicar ---hector mamani perez ______________________________________________ Renovamos el Correo Yahoo! Nuevos servicios, más seguridad http://correo.yahoo.es From minoztro en gmail.com Fri Oct 28 23:30:54 2005 From: minoztro en gmail.com (Milton inostroza) Date: Fri, 28 Oct 2005 18:30:54 -0300 Subject: tacna - peru In-Reply-To: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> References: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> Message-ID: <172699c50510281430v51f17a9cl@mail.gmail.com> www.python.org en la parte de documentacion El 28/10/05, hector mamani escribió: > bueno soy nuevo usuario de python y me gustaria > aprender. y les pido para que me faciliten a responder > a mis interrogantes y de esta manera salir de dudas. > --- De esta manera me darian alguanas manuales para > poder practicar > ---hector mamani perez > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Milton Inostroza Aguilera From joepc74 en gmail.com Fri Oct 28 23:38:29 2005 From: joepc74 en gmail.com (JoePC) Date: Fri, 28 Oct 2005 23:38:29 +0200 Subject: Enviar clase por internet Message-ID: <54af49c10510281438g5c54932fv@mail.gmail.com> Necesito hacer un programa que envie clases (o instanciaciones) por internet, esta clase es mutable, es decir, en cada momento puede tener distinta implementacion que se generaria en tiempo real por el servidor. Alguna idea de como puedo hacerlo? Gracias. From cescd en yahoo.com.mx Fri Oct 28 23:45:04 2005 From: cescd en yahoo.com.mx (Cesar Cardenas Desales) Date: Fri, 28 Oct 2005 16:45:04 -0500 (CDT) Subject: Enviar clase por internet In-Reply-To: <54af49c10510281438g5c54932fv@mail.gmail.com> References: <54af49c10510281438g5c54932fv@mail.gmail.com> Message-ID: <20051028214504.64411.qmail@web50410.mail.yahoo.com> A primera vista se me ocurre que utilices los módulos marshall o pickle para serializar lo que necesitas transmitir, y enviarlo usando algo que puede ser un socket, o algo más elaborado. O tal vez requieras usar XML-RPC, que por el momento está un poco más maduro en Python que los diversos módulos para SOAP. Saludos --- JoePC escribió: > Necesito hacer un programa que envie clases (o > instanciaciones) por > internet, esta clase es mutable, es decir, en cada > momento puede tener > distinta implementacion que se generaria en tiempo > real por el > servidor. > Alguna idea de como puedo hacerlo? > > Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > ___________________________________________________________ Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx From joepc74 en gmail.com Fri Oct 28 23:53:59 2005 From: joepc74 en gmail.com (JoePC) Date: Fri, 28 Oct 2005 23:53:59 +0200 Subject: Enviar clase por internet In-Reply-To: <20051028214504.64411.qmail@web50410.mail.yahoo.com> References: <54af49c10510281438g5c54932fv@mail.gmail.com> <20051028214504.64411.qmail@web50410.mail.yahoo.com> Message-ID: <54af49c10510281453h2e9f8812p@mail.gmail.com> No se si pickle me serviria porque hay que tener en cuenta que el codigo fuente de la clase no lo dispone el cliente ya que cambia en el tiempo. El 28/10/05, Cesar Cardenas Desales escribió: > A primera vista se me ocurre que utilices los módulos > marshall o pickle para serializar lo que necesitas > transmitir, y enviarlo usando algo que puede ser un > socket, o algo más elaborado. > > O tal vez requieras usar XML-RPC, que por el momento > está un poco más maduro en Python que los diversos > módulos para SOAP. > > Saludos > > > --- JoePC escribió: > > > Necesito hacer un programa que envie clases (o > > instanciaciones) por > > internet, esta clase es mutable, es decir, en cada > > momento puede tener > > distinta implementacion que se generaria en tiempo > > real por el > > servidor. > > Alguna idea de como puedo hacerlo? > > > > Gracias. > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > > > > > > ___________________________________________________________ > Do You Yahoo!? > La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From rmayorga en ipvg.cl Sat Oct 29 01:36:56 2005 From: rmayorga en ipvg.cl (Rodrigo Mayorga) Date: Fri, 28 Oct 2005 19:36:56 -0400 Subject: Enviar clase por internet In-Reply-To: <54af49c10510281438g5c54932fv@mail.gmail.com> References: <54af49c10510281438g5c54932fv@mail.gmail.com> Message-ID: <4362B618.3090203@ipvg.cl> JoePC wrote: > Necesito hacer un programa que envie clases (o instanciaciones) por > internet, esta clase es mutable, es decir, en cada momento puede tener > distinta implementacion que se generaria en tiempo real por el > servidor. > Alguna idea de como puedo hacerlo? > > Gracias. > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > > Puedes tener las clases en un módulo .py que puede estar en un servidor, y el programa que utilize esas clases bajarlo (por ftp o http) para luego importarlo o recargarlo si ya fue importado (función reload()). Y así las clases quedan actualizadas en tiempo de ejecución. -- Rodrigo Mayorga Vallejos Ingeniero Informático Instituto Profesional Virginio Gómez Concepción - Chile Web: http://www.ipvg.cl/~rmayorga Email: rmayorga en ipvg.cl From malicious.linker en gmail.com Sat Oct 29 01:26:08 2005 From: malicious.linker en gmail.com (Christian Quispe) Date: Fri, 28 Oct 2005 18:26:08 -0500 Subject: tacna - peru In-Reply-To: <172699c50510281430v51f17a9cl@mail.gmail.com> References: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> <172699c50510281430v51f17a9cl@mail.gmail.com> Message-ID: <4362B390.4070008@gmail.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 soporte para gtk y wxWidgets en python para cuando empieces a programar aplicaciones gráficas con python http://www.pygtk.org/ http://www.wxpython.org/ Un IDE , para windows y linux http://boa-constructor.sourceforge.net/ ídem, pero este solo crea las interfaces , como en glade de Linux http://wxglade.sourceforge.net/ Si usas linux, y digo si usas porque también puedes usar python desde windows: eric3 , un IDE escrito en PyQt http://www.die-offenbachs.de/detlev/eric3.html disponible en debian , con el nombre de paquete eric Buena suerte Milton inostroza escribió: > www.python.org > > en la parte de documentacion > > El 28/10/05, hector mamani escribió: > >>bueno soy nuevo usuario de python y me gustaria >>aprender. y les pido para que me faciliten a responder >>a mis interrogantes y de esta manera salir de dudas. >>--- De esta manera me darian alguanas manuales para >>poder practicar >> ---hector mamani perez >> >> >> >>______________________________________________ >>Renovamos el Correo Yahoo! >>Nuevos servicios, más seguridad >>http://correo.yahoo.es >>_______________________________________________ >>Python-es mailing list >>Python-es en aditel.org >>http://listas.aditel.org/listinfo/python-es >> > > > > -- > Milton Inostroza Aguilera > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDYrOQiFf4HmUbvgwRAp52AJsGk8PQTGfCAQSQSZ5MjeA/H4YuSgCfem8C EKNtqhAuA7AU05KWrwE41nc= =hKNT -----END PGP SIGNATURE----- From kernel.no.found en gmail.com Sat Oct 29 04:43:49 2005 From: kernel.no.found en gmail.com (Juan Jose Alonso) Date: Sat, 29 Oct 2005 04:43:49 +0200 Subject: Cambio =?iso-8859-1?q?extra=F1o?= en GTK/PyGTK Message-ID: <1130553830.9741.0.camel@localhost.localdomain> Buenas, les escribia para comentaros si sabeis algo sobre esto.. les explico: Diseño la interfaz con Glade-2 Le paso al XML el tepache y me genera un codigo que usa el interprete (claro esta) y pygtk (entre otros) El problema viene cuando por ejemplo, le cargo el estado de los checkbuttons desde un fichero de configuracion (un INI de ConfigParser para mas informacion) lo que sucede es que al arrancar la interfaz GUI los checkbuttons que deberian estar ON estan ahi pero no seleccionados (quizas esto sea normal) pero LO MAS EXTRAÑO esque los que tienen el parametro 0, off o False. no aparecen como CheckButtons, sino como ToggleButtons CheckButtons = Casillas marcadas/desmarcadas ToggleButtons = Botones que hacen de conmutador, y se quedan pulsados. Espero aver sido lo suficientemente descriptivo. Un saludo Juan José Alonso. KarlsBerg ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From mlacunza en gmail.com Sat Oct 29 23:47:33 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Sat, 29 Oct 2005 16:47:33 -0500 Subject: Refrescar wxGrid Message-ID: <1130622453.10654.3.camel@localhost.localdomain> Amigos, tengo un problema con el archivo adjunto, este presente un form q contiene una grilla q carga unos datos desde la DB, tambien tiene un control de texto y un boton q ejecuta una insercion a la Db. Hasta alli todo normal, el problema se presenta cuando luego de la insercion debe refrescar el wxgrid para mostrar el nuevo dato agregado, he intentado varias cosas y viste en la web pero no encuentro una solucion. Agradeeria si alguien pudiera orientarme hacia la posible solucion. Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Software - Webmaster Teléfono : 51-1-476-7423 Celular : 51-1-93-100-386 (Claro) Website : http://mlacunzav.cogia.net Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Messenger MSN : mario_lacunza en hotmail.com Yahoo Messenger: mario_lacunza en yahoo.es Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From djcasco en gmail.com Sun Oct 30 19:00:21 2005 From: djcasco en gmail.com (David Casco) Date: Sun, 30 Oct 2005 15:00:21 -0300 Subject: tacna - peru In-Reply-To: <4362B390.4070008@gmail.com> References: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> <172699c50510281430v51f17a9cl@mail.gmail.com> <4362B390.4070008@gmail.com> Message-ID: un buen manual: http://www.diveintopython.org -- Solo los peces muertos siguen la corriente From csotelop en yahoo.es Sun Oct 30 20:28:12 2005 From: csotelop en yahoo.es (Carlos Eduardo Sotelo Pinto) Date: Sun, 30 Oct 2005 13:28:12 -0600 (CST) Subject: tacna - peru In-Reply-To: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> References: <20051028182154.18219.qmail@web25606.mail.ukl.yahoo.com> Message-ID: <20051030192812.9467.qmail@web26612.mail.ukl.yahoo.com> Holoa miago, que noticia excelente que mas gente de peru este seguiendo a python.... bueno una buiena forma de empezar, claro esta es www.python.org empieza por ahi.... busca lo que necesites y si no encuentras algo.... estamos para ayudarte saludos --- hector mamani escribió: > bueno soy nuevo usuario de python y me gustaria > aprender. y les pido para que me faciliten a > responder > a mis interrogantes y de esta manera salir de dudas. > --- De esta manera me darian alguanas manuales para > poder practicar > ---hector mamani perez > > > > ______________________________________________ > Renovamos el Correo Yahoo! > Nuevos servicios, más seguridad > http://correo.yahoo.es > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > -- Atentamente: *------------------------------------* ,= ,-_-. =. |Carlos E. Sotelo Pinto(KrLoS) | ((_/)o o(\_)) |GNU/Linux User Registered # 379182 | `-'(. .)`-' |Tildes omitidas voluntariamente | \_/ *------------------------------------* Bitacora de Vuelo Sociedad Peruana de Computacion Grupo de Usuarios GNU/Linux Arequipa Grupo de Usuarios Debian Arequipa Grupo de Usuarios Debian Peru ------------------------------------------------------------------------ La actitud del hacker: Los hackers resuelven problemas y construyen cosas, y creen en la libertad y la ayuda voluntaria mutua. Para ser aceptado como hacker, deberás comportarte como si tuvieras esta actitud en tu interior. Y para comportarte como si tuvieras esta actitud, deberás creerte de verdad dicha actitud. __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.espanol.yahoo.com/ From mlacunza en gmail.com Mon Oct 31 00:39:51 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Sun, 30 Oct 2005 18:39:51 -0500 Subject: tacna - peru In-Reply-To: <20051030192812.9467.qmail@web26612.mail.ukl.yahoo.com> References: <20051030192812.9467.qmail@web26612.mail.ukl.yahoo.com> Message-ID: <1130715592.7195.5.camel@localhost.localdomain> Hola! Reviza mi website en el link Python (obvio!! ;-) ) alli escribi creo yo, un completo articulo q es un muy buen inicio, asi como comentarios sobre herramientas y muchos links para q cualquiera se inicie o aumente sus conocimientos en Python.... Hay una nueva lisa de Python en Peru, para subscribirte: To subscribe to the list, send a message to: Espero te sirva! El dom, 30-10-2005 a las 13:28 -0600, Carlos Eduardo Sotelo Pinto escribió: > Holoa miago, que noticia excelente que mas gente de > peru este seguiendo a python.... > > bueno una buiena forma de empezar, claro esta es > www.python.org > empieza por ahi.... busca lo que necesites y si no > encuentras algo.... estamos para ayudarte > > saludos > --- hector mamani escribió: > > > bueno soy nuevo usuario de python y me gustaria > > aprender. y les pido para que me faciliten a > > responder > > a mis interrogantes y de esta manera salir de dudas. > > --- De esta manera me darian alguanas manuales para > > poder practicar > > ---hector mamani perez > > > > > > > > ______________________________________________ > > Renovamos el Correo Yahoo! > > Nuevos servicios, más seguridad > > http://correo.yahoo.es > > _______________________________________________ > > Python-es mailing list > > Python-es en aditel.org > > http://listas.aditel.org/listinfo/python-es > > > > Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Software - Webmaster Teléfono : 51-1-476-7423 Celular : 51-1-93-100-386 (Claro) Website : http://mlacunzav.cogia.net Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Messenger MSN : mario_lacunza en hotmail.com Yahoo Messenger: mario_lacunza en yahoo.es Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From clp en opencanarias.com Mon Oct 31 10:05:03 2005 From: clp en opencanarias.com (Carlos =?ISO-8859-1?Q?L=F3pez_P=E9rez?=) Date: Mon, 31 Oct 2005 09:05:03 +0000 Subject: Refrescar wxGrid In-Reply-To: <1130622453.10654.3.camel@localhost.localdomain> References: <1130622453.10654.3.camel@localhost.localdomain> Message-ID: <1130749503.8664.7.camel@localhost> El adjunto no se ha añadido al mensaje. Mejor ponlo en el cuerpo. Salu2 de clp ;) El sáb, 29-10-2005 a las 16:47 -0500, Mario Lacunza escribió: > Amigos, > > tengo un problema con el archivo adjunto, este presente un form q > contiene una grilla q carga unos datos desde la DB, tambien tiene un > control de texto y un boton q ejecuta una insercion a la Db. Hasta alli > todo normal, el problema se presenta cuando luego de la insercion debe > refrescar el wxgrid para mostrar el nuevo dato agregado, he intentado > varias cosas y viste en la web pero no encuentro una solucion. > > Agradeeria si alguien pudiera orientarme hacia la posible solucion. > > Saludos / Best regards > > Mario Lacunza Vásquez > Desarrollador de Software - Webmaster > > Teléfono : 51-1-476-7423 > Celular : 51-1-93-100-386 (Claro) > Website : http://mlacunzav.cogia.net > Email : mlacunza en gmail.com > Blog : http://mlacunza.blogspot.com > Messenger MSN : mario_lacunza en hotmail.com > Yahoo Messenger: mario_lacunza en yahoo.es > Lima - Peru > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Carlos López Pérez ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From snmartin en galilea.cl Sat Oct 29 04:49:23 2005 From: snmartin en galilea.cl (Fernando San =?ISO-8859-1?Q?Mart=EDn?= Woerner) Date: Fri, 28 Oct 2005 23:49:23 -0300 Subject: Cambio =?ISO-8859-1?Q?extra=F1o?= en GTK/PyGTK In-Reply-To: <1130553830.9741.0.camel@localhost.localdomain> References: <1130553830.9741.0.camel@localhost.localdomain> Message-ID: <1130554163.8202.0.camel@localhost.localdomain> Podrías mostrar donde es el fallo! saludos El sáb, 29-10-2005 a las 04:43 +0200, Juan Jose Alonso escribió: > Buenas, les escribia para comentaros si sabeis algo sobre esto.. les > explico: > > Diseño la interfaz con Glade-2 > Le paso al XML el tepache y me genera un codigo que usa el interprete > (claro esta) y pygtk (entre otros) > > El problema viene cuando por ejemplo, le cargo el estado de los > checkbuttons desde un fichero de configuracion (un INI de ConfigParser > para mas informacion) lo que sucede es que al arrancar la interfaz GUI > los checkbuttons que deberian estar ON estan ahi pero no seleccionados > (quizas esto sea normal) pero LO MAS EXTRAÑO esque los que tienen el > parametro 0, off o False. no aparecen como CheckButtons, sino como > ToggleButtons > > CheckButtons = Casillas marcadas/desmarcadas > ToggleButtons = Botones que hacen de conmutador, y se quedan pulsados. > > Espero aver sido lo suficientemente descriptivo. > Un saludo > Juan José Alonso. KarlsBerg > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es -- Fernando San Martín Woerner Jefe de Informática Galilea S.A. From josepgimbernat en cdgir.com Mon Oct 31 12:05:46 2005 From: josepgimbernat en cdgir.com (Josep) Date: Mon, 31 Oct 2005 12:05:46 +0100 Subject: Refrescar wxGrid Message-ID: <200510311205.47077.josepgimbernat@cdgir.com> Hola Mario, prueba con esto: self.grid1.ForceRefresh() donde grid1 es el nombre de la wxgrid, evidentemente. Josep Gimbernat www.k-demar.org _____________________________________________________________________ Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From aristizabal.daniel en gmail.com Mon Oct 31 15:19:07 2005 From: aristizabal.daniel en gmail.com (Daniel Aristizabal Romero) Date: Mon, 31 Oct 2005 09:19:07 -0500 Subject: Emacs y Python Message-ID: <436627DB.40107@gmail.com> Hola a todos. Soy en estudiante de Colombia y les escribo con la siguiente inquietud. He visto la facilidad de trabar SGML un leguaje de marcado, en emacs porque me permite agregar el codigo muy rapidamente. Me gustaria saber si esto se puede hacer pero con PYTHON, osea que me cargue un modulo y me ayude un poco a escribir el codigo, mas que todo para generar codigo rapidamente. -- *********************** Daniel Aristizabal Romero *Debian Sarge 3.1 on Pentium IV 1.8 GHz 256 MB RAM ************************ .. Enviado desde Thunderbird From wikier en asturlinux.org Mon Oct 31 16:55:34 2005 From: wikier en asturlinux.org (Sergio Fdez) Date: Mon, 31 Oct 2005 16:55:34 +0100 Subject: Emacs y Python In-Reply-To: <436627DB.40107@gmail.com> References: <436627DB.40107@gmail.com> Message-ID: <1130774135.12881.2.camel@localhost.localdomain> > He visto la facilidad de trabar SGML un leguaje de marcado, en emacs > porque me permite agregar el codigo muy rapidamente. Me gustaria saber > si esto se puede hacer pero con PYTHON, osea que me cargue un modulo y > me ayude un poco a escribir el codigo, mas que todo para generar codigo > rapidamente. Yo uso pymacs . Un saludo -- __ ___ _ _ \ \ / (_) |_(_)___ _ _ Sergio Fdez \ \/\/ /| | / / / -_) '_| GNU/LiNUX User: #298803 \_/\_/ |_|_\_\_\___|_| Web: http://www.wikier.tk/ ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es From jesus.signin en gmail.com Mon Oct 31 18:04:51 2005 From: jesus.signin en gmail.com (=?ISO-8859-1?Q?Jes=FAs_Serrano?=) Date: Mon, 31 Oct 2005 18:04:51 +0100 Subject: Emacs y Python In-Reply-To: <436627DB.40107@gmail.com> References: <436627DB.40107@gmail.com> Message-ID: Hola... intentare ser breve: si emacs (o vim) no lo hace, ¡NO LO HACE NINGUNO! jejeje Tienes un maravilloso módulo para emacs (python-mode) para tener las cositas básicas de python como la indentación y tal (si usas debian/ubuntu/knoppix o cualquier distro basada en debian te lo puedes instalar con apt-get, con otras distros, win o mac, no lo he llegado a usar) A la hora de generar código automáticamente (macros, abreviaturas, plantillas, etc) emacs dispone de un flamante lenguaje (elisp, basado en lisp) muy facil de usar (aunque algo caótico al principio, pero hay muy buenos tutoriales por la red). Esto es aplicable a cualquier lenguaje (aunque creo que para brainfuck no han hecho nada aun). Seguro que más de un friki tiene colgados sus scripts en elisp para hacer la vida (aún) más facil a los programadores de python que usen emacs. un saludo jesus On 10/31/05, Daniel Aristizabal Romero wrote: > > Hola a todos. > > Soy en estudiante de Colombia y les escribo con la siguiente inquietud. > > He visto la facilidad de trabar SGML un leguaje de marcado, en emacs > porque me permite agregar el codigo muy rapidamente. Me gustaria saber > si esto se puede hacer pero con PYTHON, osea que me cargue un modulo y > me ayude un poco a escribir el codigo, mas que todo para generar codigo > rapidamente. > -- > *********************** > Daniel Aristizabal Romero > > *Debian Sarge 3.1 on > Pentium IV 1.8 GHz > 256 MB RAM > ************************ .. Enviado desde Thunderbird > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo/python-es > From mlacunza en gmail.com Mon Oct 31 18:19:00 2005 From: mlacunza en gmail.com (Mario Lacunza) Date: Mon, 31 Oct 2005 12:19:00 -0500 Subject: Refrescar wxGrid In-Reply-To: <1130749503.8664.7.camel@localhost> References: <1130622453.10654.3.camel@localhost.localdomain> <1130749503.8664.7.camel@localhost> Message-ID: <1130779140.7230.5.camel@localhost.localdomain> Josep: en q parte pongo el ForceRefresh?? lo tengo comentado en una linea del programa xq no hacia nada... Estoy recien aprendiendo wxPython x el tema q tengo q hacer un trabajo con urgencia. Les agradesco cualquier ayuda! Ahi va el codigo completo, por si acaso estoy usando Boa Constructor v.0.4.4: #----------------------------------------------------------------------------- # Name: frmIngDoc.py # Purpose: ##------------------------------------------------------------------------------- # Author: # # Created: 2005/09/29 # RCS-ID: $Id: frmIngDoc.py $ # Copyright: (c) 2005 # License: #----------------------------------------------------------------------------- #Boa:Frame:Frame1 import wx import wx.grid import Conexion #Modulo de Conexion a la DB def create(parent): return Frame1(parent) [wxID_FRAME1, wxID_FRAME1BTNAGREGAR, wxID_FRAME1GRDDAT, wxID_FRAME1STATICTEXT1, wxID_FRAME1STATICTEXT2, wxID_FRAME1TXTDOC, wxID_FRAME1TXTOBS, ] = [wx.NewId() for _init_ctrls in range(7)] class Frame1(wx.Frame): def _init_ctrls(self, prnt): # generated method, don't edit wx.Frame.__init__(self, id=wxID_FRAME1, name=u'Frame1', parent=prnt, pos=wx.Point(428, 248), size=wx.Size(411, 371), style=wx.DEFAULT_FRAME_STYLE, title=u'Documentos') self.SetClientSize(wx.Size(411, 371)) self.Center(wx.BOTH) self.SetToolTipString(u'') self.txtDoc = wx.TextCtrl(id=wxID_FRAME1TXTDOC, name=u'txtDoc', parent=self, pos=wx.Point(20, 20), size=wx.Size(312, 21), style=0, value=u'') self.txtDoc.SetToolTipString(u'Nuevo Documento') self.btnAgregar = wx.Button(id=wxID_FRAME1BTNAGREGAR, label=u'Agregar', name=u'btnAgregar', parent=self, pos=wx.Point(340, 20), size=wx.Size(56, 24), style=0) self.btnAgregar.SetToolTipString(u'Agregar') self.btnAgregar.Bind(wx.EVT_BUTTON, self.OnBtnAgregarButton, id=wxID_FRAME1BTNAGREGAR) self.txtObs = wx.TextCtrl(id=wxID_FRAME1TXTOBS, name=u'txtObs', parent=self, pos=wx.Point(24, 312), size=wx.Size(375, 40), style=0, value=u'') self.txtObs.SetToolTipString(u'Ingresar Observaciones') self.staticText1 = wx.StaticText(id=wxID_FRAME1STATICTEXT1, label=u'Observaciones', name='staticText1', parent=self, pos=wx.Point(24, 288), size=wx.Size(71, 13), style=0) self.staticText2 = wx.StaticText(id=wxID_FRAME1STATICTEXT2, label=u'Descripci\xf3n', name='staticText2', parent=self, pos=wx.Point(24, 8), size=wx.Size(64, 13), style=0) self.grdDat = wx.grid.Grid(id=wxID_FRAME1GRDDAT, name=u'grdDat', parent=self, pos=wx.Point(24, 56), size=wx.Size(368, 224), style=0) def __init__(self, parent, CoServ ='0000'): """Inicializa el Formulario. Carga Datos del Codigo de Servicio por default sino se le pasa el Codigo Luego carga los controles.""" self._init_ctrls(parent) #Carga Grid self.CodServ=CoServ self.CargaGrid() def CargaGrid(self): """Carga los datos de la consulta en el grid.""" #Obtiene datos para cargar el Grid self.reg=self.Datos(self.CodServ) #Numero de registros filas=len(self.reg) #borra cualquier dato presente self.grdDat.ClearGrid() #Si tiene registros if filas>0: self.grdDat.CreateGrid(filas,3) self.grdDat.SetColLabelValue(0,"I") self.grdDat.SetColLabelValue(1,"Cod.") self.grdDat.SetColLabelValue(2,"Por Asignar") self.grdDat.SetColFormatBool(0) self.grdDat.SetColSize(0,20) self.grdDat.SetColSize(1,30) self.grdDat.SetColSize(2,200) x=0 for r in self.reg: self.grdDat.SetCellValue(x,1,str(r[1])) self.grdDat.SetCellValue(x,2,str(r[6])) x+=1 self.secu=str(r[1]) #Sino hay registros elif filas==0: self.grdDat.CreateGrid(1,3) self.grdDat.SetColLabelValue(0,"I") self.grdDat.SetColLabelValue(1,"Cod.") self.grdDat.SetColLabelValue(2,"Por Asignar") self.grdDat.SetColFormatBool(0) self.grdDat.AutoSizeColumns(True) self.secu = ' ' self.Refresh() #self.grdDat.ForceRefresh() def Datos(self,Codigo): """Ejecuta la consulta.""" #Obtengo el conjunto de datos self.cnn=Conexion.Conectar() self.rsIng=self.cnn.EjecutarSQL("Select * From H_REQU_SERV \ WHERE CO_SERV='%s' ORDER BY NS_SECU" % self.CodServ) #Devuelve el recordset en forma de Lista return self.rsIng def Grabar(self): """Graba la informacion de la descripcion.""" mdata=self.txtDoc.GetValue() #Aumenta el valor del secuencial var=int(self.secu) + 1 ins="Insert into H_REQU_SERV\ (CO_SERV,NS_SECU,DE_REQU,IN_ESTA,ID_USUA_MODI,NO_DOCU)\ Values('%s',%d,'1','1','00000','%s')" % (self.CodServ,var,mdata) try: self.cnn.EjecutarSQL(ins, TipoSQL = "Insert") dlg=wx.MessageDialog(self,'Se guardo con exito el dato','Enlace',wx.OK | wx.ICON_INFORMATION) dlg.ShowModal() dlg.Destroy() #Repintar Grid #borra cualquier dato presente self.CargaGrid() # TODO: Corregir error al recargar formulario!!!!! except ValueError: dlg.wx.MessageDialog(self,'No se guardaron los datos','Enlace',wx.OK | wx.ICON_INFORMATION) dlg.ShowModal() dlg.Destroy() #------------------------------------------------------------------------------- def OnBtnAgregarButton(self, event): """Agregar nuevo Documento relacionado al Servicio.""" self.Grabar() Saludos / Best regards Mario Lacunza Vásquez Desarrollador de Software - Webmaster Teléfono : 51-1-476-7423 Celular : 51-1-93-100-386 (Claro) Website : http://mlacunzav.cogia.net Email : mlacunza en gmail.com Blog : http://mlacunza.blogspot.com Messenger MSN : mario_lacunza en hotmail.com Yahoo Messenger: mario_lacunza en yahoo.es Lima - Peru ------------ próxima parte ------------ _______________________________________________ Python-es mailing list Python-es en aditel.org http://listas.aditel.org/listinfo/python-es