From srua en esware.com Tue Aug 14 10:39:20 2001 From: srua en esware.com (Sergio Rua) Date: Tue, 14 Aug 2001 10:39:20 +0200 Subject: graficos en Web Message-ID: <20010814103920.A8660@pulidor.esware.com> Hola, Estoy haciendo un CGI en python que creará el típico gráfico de bola. ¿Qué me recomendais para esta operación? De momento lo único que he encontrado es el módulo de imaging. Un saludo, Sergio Rua Departamento de Desarrollo http://comunidad.esware.com From rapto en arrakis.es Tue Aug 14 12:34:40 2001 From: rapto en arrakis.es (Marcos Sánchez Provencio) Date: Tue, 14 Aug 2001 12:34:40 +0200 Subject: graficos en Web References: <20010814103920.A8660@pulidor.esware.com> Message-ID: <000501c124ac$b993ca90$d1dea8c0@proteus> ¿Has mirado reportlab? www.reportlab.com Está muy orientado a la generación de PDF, pero el paquete de gráficos tiene generadores de formatos bitmap. También hay algo llamado pyChart (sólo pdf, ps) www.cs.washington.edu/homes/yasushi/pychart Le puedes pasar después el ghostscript y pasarlo a gif/png/jpg ----- Original Message ----- From: "Sergio Rua" To: Sent: Tuesday, August 14, 2001 10:39 AM Subject: [python-es] graficos en Web Hola, Estoy haciendo un CGI en python que creará el típico gráfico de bola. ¿Qué me recomendais para esta operación? De momento lo único que he encontrado es el módulo de imaging. Un saludo, Sergio Rua Departamento de Desarrollo http://comunidad.esware.com From srua en esware.com Tue Aug 14 13:17:16 2001 From: srua en esware.com (Sergio Rua) Date: Tue, 14 Aug 2001 13:17:16 +0200 Subject: graficos en Web In-Reply-To: <20010814103920.A8660@pulidor.esware.com>; from srua@esware.com on Tue, Aug 14, 2001 at 10:39:20AM +0200 References: <20010814103920.A8660@pulidor.esware.com> Message-ID: <20010814131716.A9076@pulidor.esware.com> Buenas! El día Aug/14/2001, Sergio Rua escribía: > Estoy haciendo un CGI en python que creará el típico gráfico de He encontrado algo que me puede valer. No hace gráficos de bola pero casi :) http://graphite.sourceforge.net Un saludo, Sergio Rua Departamento de Desarrollo http://comunidad.esware.com From alvaro en godsmaze.org Tue Aug 14 14:56:58 2001 From: alvaro en godsmaze.org (Alvaro =?ISO-8859-1?Q?L=F3pez?= Ortega) Date: 14 Aug 2001 14:56:58 +0200 Subject: graficos en Web In-Reply-To: <20010814103920.A8660@pulidor.esware.com> References: <20010814103920.A8660@pulidor.esware.com> Message-ID: <997793818.2485.5.camel@servidor> On 14 Aug 2001 10:39:20 +0200, Sergio Rua wrote: > Estoy haciendo un CGI en python que creará el típico gráfico de > bola. ¿Qué me recomendais para esta operación? De momento lo > único que he encontrado es el módulo de imaging. Lo puedes hacer con las PIL (Python Image Library). Son medio pesadas, así que espero que el CGI no se ejecute demasiadas veces. ;-) -- Greetings, alo. From srua en esware.com Fri Aug 31 13:02:42 2001 From: srua en esware.com (Sergio Rua) Date: Fri, 31 Aug 2001 13:02:42 +0200 Subject: salida de un programa Message-ID: <20010831130242.B32119@pulidor.esware.com> Hola, Tengo una duda que seguro que alguno me puede resolver. Necesito que un programa mio en python ejecute un programa en C del sistema que me devolverá un número. Pues bien, ¿cuál es la forma más "limpia" de optener la salida de este programa y guardarla en una variable? Gracias :) Un saludo, Sergio Rua Departamento de Desarrollo http://comunidad.esware.com From pdiaz88 en terra.es Fri Aug 31 15:27:40 2001 From: pdiaz88 en terra.es (Pedro =?iso-8859-1?q?D=EDaz=20Jim=E9nez?=) Date: Fri, 31 Aug 2001 13:27:40 +0000 Subject: salida de un programa In-Reply-To: <20010831130242.B32119@pulidor.esware.com> References: <20010831130242.B32119@pulidor.esware.com> Message-ID: <01083113274006.10625@duero> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Holas, Bueno, si no te he entendido mal el programa saca el número por la salida estándar (no como un codigo de retorno ni nada de eso, no?). Yo utilizo el paquete commands: Python 1.5.2 (#0, Dec 27 2000, 13:59:38) [GCC 2.95.2 20000220 (Debian GNU/Linux)] on linux2 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam >>> import commands >>> a=commands.getoutput( "ls /" ) >>> print a bin boot cdrom dev etc floppy home initrd lib lost+found mnt opt proc root sbin tmp usr var >>> Saludetes Pedro On Friday 31 August 2001 11:02, Sergio Rua wrote: > Hola, > > Tengo una duda que seguro que alguno me puede resolver. Necesito > que un programa mio en python ejecute un programa en C del > sistema que me devolverá un número. Pues bien, ¿cuál es la forma > más "limpia" de optener la salida de este programa y guardarla > en una variable? > > Gracias :) > > Un saludo, > > Sergio Rua > Departamento de Desarrollo > http://comunidad.esware.com - -- /* * Pedro Diaz Jimenez: pdiaz88 en terra.es, pdiaz en acm.asoc.fi.upm.es * * GPG KeyID: E118C651 * Fingerprint: 1FD9 163B 649C DDDC 422D 5E82 9EEE 777D E118 C65 * * http://planetcluster.org * Clustering & H.P.C. news and documentation * * "La sabiduria me persigue, pero yo soy mas rapido" */ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE7j5DMnu53feEYxlERAjQQAJ990HfrFKiiBAnXWLrxM6CffwarWwCeM/lu VrLVz/gwB67RAGknZDtMTX0= =hsfE -----END PGP SIGNATURE----- From srua en esware.com Fri Aug 31 14:06:03 2001 From: srua en esware.com (Sergio Rua) Date: Fri, 31 Aug 2001 14:06:03 +0200 Subject: salida de un programa In-Reply-To: <01083113274006.10625@duero>; from pdiaz88@terra.es on Fri, Aug 31, 2001 at 01:27:40PM +0000 References: <20010831130242.B32119@pulidor.esware.com> <01083113274006.10625@duero> Message-ID: <20010831140602.A32240@pulidor.esware.com> Buenas! El día Aug/31/2001, Pedro Díaz Jiménez escribía: > >>> a=commands.getoutput( "ls /" ) Muchas gracias, es lo que necesitaba. Un saludo, Sergio Rua Departamento de Desarrollo http://comunidad.esware.com From floro en aditel.org Fri Aug 31 21:35:54 2001 From: floro en aditel.org (Pedro Floro) Date: Fri, 31 Aug 2001 21:35:54 +0200 (CEST) Subject: salida de un programa In-Reply-To: <20010831130242.B32119@pulidor.esware.com> References: <20010831130242.B32119@pulidor.esware.com> Message-ID: Hola, Creo entender lo que dices, y bueno, yo tengo una forma para hacer eso distinta a la que ha dicho otro compañero. Bueno, seria algo asi: import os ejecuta=os.popen('nombre_programa') lee=ejecuta.readlines() # Bueno, o readlines o readline o otra cosa. print lee Y asi te saldria lo que sacara por pantalla el otro programa. Bueno, a lo mejor es algo chapucero, pero yo es lo que uso. Saludos. On Fri, 31 Aug 2001, Sergio Rua wrote: > Hola, > > Tengo una duda que seguro que alguno me puede resolver. Necesito > que un programa mio en python ejecute un programa en C del > sistema que me devolverá un número. Pues bien, ¿cuál es la forma > más "limpia" de optener la salida de este programa y guardarla > en una variable? > > Gracias :) > > Un saludo, > > Sergio Rua > Departamento de Desarrollo > http://comunidad.esware.com > ---- ** ---- Aditel.org WeBMaSTeR floro en aditel.org ---- ** ----