From gramo en skina.com.co Tue Apr 2 06:40:07 2002 From: gramo en skina.com.co (Ricardo Naranjo Faccini) Date: 01 Apr 2002 23:40:07 -0500 Subject: [Python-es] =?ISO-8859-1?Q?Art=EDculo?= python In-Reply-To: <20020306004730.A504@pascual.mired> References: <20020306004730.A504@pascual.mired> Message-ID: <1017722408.17956.9.camel@ackbar.calamarian.sys> Me invitaron como expositor al II Congreso Nacional de Software Libre en Colombia para exponer mi conferencia de python, para las memorias he bajado un par de tutoriales de python y tkinter y escribí un artículo basado en el artículo que escribió Erik Raymond en la revista Linux Journal de mayo de 2000. Anexo el artículo para que me envíen sus comentarios o complementos (si creen que hace falta algo). Aún esta por terminarse, no he escrito sobre los módulos y librerías, el manejo de objetos ni de aplicación del lenguaje a casos reales. Agradesco de antemano toda la ayuda que me brinden y por supuesto está disponible para que hagan uso de él si les gusta. -- @..@ Ricardo Naranjo Faccini Tel: (1) 257-9832 (----) Ingeniero Civil Calle 95 #32-35 ( >__< ) M.Sc. Ing. de Sistemas y Comp. Barrio La Castellana ^^ ~~ ^^ gramo en skina.com.co Santafe de Bogota Skina http://www.skina.com.co Colombia, S.A. ------------ próxima parte ------------ Título del trabajo ------------------ PYTHON: ¿OTRO LENGUAJE INTERPRETADO? Nombre y apellidos de cada autor -------------------------------- Ricardo Naranjo Faccini nombre del centro o institución donde realizaron el trabajo, si procede ----------------------------------------------------------------------- Skina Ltda. Dirección electrónica --------------------- gramo en skina.com.co Introducción ------------ El lenguaje de programación Python fué escrito por Guido Van Rossum en 1991, en este momento cual se perfila como el más facil de aprender para estudiantes y profesionales de cualquier disciplina técnica, también como el más versátil y de mayor crecimiento en el momento. Durante la presentación se muestran brevemente las características que le dan potencia al lenguaje, se realiza un recorrido por los módulos de soporte adicionales y a Jpython: el superSet de Java para desarrollo rápido de aplicaciones. Objetivo -------- - Presentar la historia del lenguaje de programación Python - Resaltar las ventajas de este lenguaje - Advertir sobre las limitaciones y desventajas - Introducir al asistente en el uso del lenguaje de programación - Informar los puntos de partida para el aprendizaje de este lenguaje Contenido y Métodos ------------------- Se realizará una presentación de la problemática actual de los programadores la cual ha llevado a buscar lenguajes mas versátiles y a través de ella se irá mostrando como apareció este lenguaje de programación y la forma como fué popularizándose. Python, ¿Otro lenguaje interpretado más? ---------------------------------------- Segúramente la mayoría de los lectores de este artículo no habrán escuchado jamás hablar del lenguaje de programación Python, inclusive, pensarán que es otro lenguaje de programación utilizado únicamente por su autor y por los amedrentados alumnos de alguna clase de introducción a la programación en algún lugar del primer mundo. Lo que no es bien divulgado es que este robusto lenguaje de programación es la base para las herramientas de configuración de la distribución RedHat desde sus inicios, adicionalmente no tiene nada de nuevo en absoluto, fué desarrollado por Guido Van Rossum en 1991, basándose en el esquema de licenciamiento proveido por la licencia GPL de GNU, al mismo tiempo que Linus Torvalds desarrollaba las primeras versiones del sistema operativo GNU/Linux. En este momento Python es un lenguaje soportado en la mayoría de los sistemas operativos disponibles, tanto libres como comerciales. Cuando el autor de Python comienza a realizar el desarrollo orienta sus esfuerzos a la especificación de una nueva sintaxis en extremo simple que brinde un sentimiento de naturalidad en el desarrollo, haciéndo que todas las instrucciones de un complejo programa sean evidentes a los ojos de un programador novato. Sin embargo, no se limitó a la sintaxis, también se implementó un interpretador del lenguaje que realizaba un eficiente manejo de la memoria, una robusta interacción con el sistema operativo en el cual estuviera soportado y que permitia facilmente tener cooperación con otros programas. En el momento en que nace python existían varias alternativas para los programadores, la lista la encabezaban los lenguajes C y Perl, el primero en extremo especializado, brinda la gran posibilidad de interactuar en alto nivel con los dispositivos informáticos. Sin embargo en C, por ser un lenguaje altamente especializado, la realización de programas requiere igualmente un entrenamiento que puede tomar años antes de dominar el lenguaje. Durante este entrenamiento un programador puede generar fácilmente código erróneo y nefasto para un equipo. Por otro lado se encontraba Perl, lenguaje utilizado actualmente por el 85% de las páginas WWW, el cual se perfila hoy como el lenguaje interpretado más rápido y completo. El interpretador de perl fué desarrollado pensando en la eficiencia. Un claro ejemplo de ello se observa cuando se requiere realizar el postprocesamiento de información almacenada archivos tipo texto de gran tamaño, Perl realiza este tipo de tareas en rangos de tiempo sustancialmente menores. El grán obstaculo presentado por Perl está basado en la peculiar sintáxis que utiliza, la cual se caracteriza por tener comandos en extremo crípticos y adicionalmente tiene la posibilidad de realizar los mismos procedimientos de varias maneras diferentes. En el momento en que se comienza a utilizar perl para realizar desarrollos, el programador queda deslumbrado por un gran conjunto de comandos muy concretos para realizar labores complejas y comieza poco a poco a aprender una serie de artificios del lenguaje que cada vez le permiten escribir en menor cantidad de instrucciones los mismos algoritmos. Un programa en Perl, escrito por un experto, se convertirá en un jeroglífico ejipcio a los ojos de un programador novato, inclusive, un programador entrenado por una escuela diferente tendrá dificultades para la interpretación del código. Por lo tanto, lo que en un principio parece un lenguaje excéntrico, se convierte en una pesadilla en el momento en que hay que hacer mantenimiento a un programa de 300 líneas o más dos o tres meses después de haber sido desarrollado inicialmente. Ese es el momento en que el programador advierte las dificultades de este lenguaje. Introducción al lenguaje Python -------------------------------- La primera sorpresa asombrosa al trabajar en este lenguaje de programación es que la indentación del código deja de ser un simple adorno para convertirse en una utilidad del lenguaje, en efecto, es necesario realizar una correcta indentación durante la escritura del código o el programa reportará errores. En un principio es algo extraño y confuso para un programador que no utilice la indentación a diario, pero es una característica muy sencilla y después de escribir unas pocas líneas de código el desarrollador se ha acostumbrado a ella. Un segundo impacto sucede en el momento en que se va a definir una variable, el sistema se encarga del manejo de la memoria de forma tal que no hay necesidad de declarar la existencia de las variables, símplemente se le asigna el valor y elinterpretador del lenguaje se encarga del resto. Mas importante aún es que el interpretador tiene, en la definición de los operadores, capacidad para realizar operaciones entre variables de diferente generando resultados coherentes con aquello que la intuición matemática de un programador esperaría. Esta segunda característica puede llegar a ser un problema, fuente de errores de programación, sin embargo, esto se compensa con la gran funcionalidad obtenida al permitir realizar este tipo de operaciones. En el momento en que se necesita manejar una cadena de caracteres, un vector, un arreglo indexado o una lista se presenta la tercera sorpresa, el manejo de este tipo de estructuras es total y absolutamente evidente y sencillo. El manejo de particiones de las estructuras es bastante cómodo al igual que la realización de las búsquedas de elementos en ellas ---------módulos y librerías---------- ---------jpython--------- ---------Aplicación a casos reales--------- ... ... ... Puntos de partida ------------------ www.python.org www.pythonware.com/library/tkinter/introduction Bibliografía ------------ Revista Linux Journal, Special Supplement, Mayo 2000. FICHA TÉCNICA DEL ARTÍCULO -------------------------- COPYRIGHT ========= Este artículo es Copyright 2002 de Ricardo Naranjo Faccini y se distribuye bajo las siguientes condiciones: Su distribución, modificación y copia tanto parcial como total es libre siempre y cuando se conserven los derechos morales de(l) (los) autor(es) haciendo mención de el(llos) como autor(es), co-autor(es) o reseña bibliográfica en caso de copia parcial. Al distribuirlo por medios electrónicos es obligatoria la conservación del mensaje de copyright. 1500 palabras From chemacortes en wanadoo.es Tue Apr 2 09:51:34 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 2 Apr 2002 7:51:34 -0000 Subject: =?iso-8859-1?Q?RE=3A_=5BPython-es=5D_Art=EDculo_python?= Message-ID: <200204021254.g32CsDU28114@spisa.act.uji.es> Hola Ricardo: De lo que llevas de artículo tendría algunos consejos que hacerte. Para empezar, no nombraría la GPL al hablar de los inicios del python. La "licencia Python" es "compatible GPL" desde hace bien poco, pero python nunca ha sido GPL. Así mismo, los inicios del python no tuvieron relación directa con linux. Los primeros desarrollos de python los hizo Guido sobre una Macintosh, que luego portaría a windows y linux. Es actuálmente cuando el desarrollo de python se realiza en linux. Como añadidos, hablaría del origen del nombre (Monty Python) y nombraría algunos ejemplos adicionales al de la configuración de RedHat (Zope, mailman, sketch, ...). Por otra parte, este artículo de Erik Raymond no me pareció nada ilustrativo. Más bien parece una comparación entre perl y python aplicado a un caso práctico. Cualquier programador de perl podría decir que los problemas que tiene Erik con el perl son sólo manías. Saludos, Chema From kmilo en softhome.net Wed Apr 3 01:24:20 2002 From: kmilo en softhome.net (Kmilo) Date: Tue, 2 Apr 2002 18:24:20 -0500 Subject: Artículo python In-Reply-To: <1017722408.17956.9.camel@ackbar.calamarian.sys> References: <20020306004730.A504@pascual.mired> <1017722408.17956.9.camel@ackbar.calamarian.sys> Message-ID: <20020402182420.0e71712d.kmilo@softhome.net> Hola Ricardo: 1) Mi recomendacion es que le de una miradita a los ensayos y presentaciones de python hechas por Guido, aparte de eso si va a hablar GUI's no solo hable de TKinter si no tambien de PyGTK y otras, ya que con esto consigue que la gente que ya maneja determinada libreria grafica vea en python un lenguaje amigable, habla de Guido. http://www.python.org/doc/essays/ 2) Hace poco hice una exposicion para el lugUNar, sobre python la cual esta en mi web personal http://kmiloweb.netfirms.com/ esta (tal vez demasiado) basada en las hechas por Guido en yahoo y en el linux world 2000 3) Voy a ver si paso, por el Congreso Nacional de Software Libre en Manizales, SUERTE :-) On 01 Apr 2002 23:40:07 -0500 Ricardo Naranjo Faccini wrote: > -- ~~ ( º)> / \ Linux, Rock y Python V ) > > Sended by Sylpheed in SuSe 7.3 Profesional Linux user number 269263. http://kmiloweb.netfirms.com/ From jmanzano en antena3tv.es Mon Apr 8 13:42:14 2002 From: jmanzano en antena3tv.es (jmanzano en antena3tv.es) Date: Mon, 8 Apr 2002 13:42:14 +0200 Subject: [Python-es] Adjuntar ficheros en un e-mail Message-ID: Hola buenas Estoy intentando enviar un correo utilizando el python y no me es posible que en vez de ir en tipo texto vaya todo en un archivo adjunto. Por favor si alguien me puede echar un cable. Quiero enviar un archivo *.txt como fichero adjunto. De momento lo hago así pero no se como adjuntar archivos a los mensajes. #!/usr/bin/env python import smtplib pax=open('/disco2/errores/datos/personas.dat','r') server = smtplib.SMTP('192.168.14.2') server.set_debuglevel(1) persona=pax.readline() while persona!="": fic=open('/disco2/errores/datos/salida.txt','r') server.sendmail('admin en prueba.com',persona,fic.read()) persona=pax.readline() fic.close() pax.close() server.quit() Muchisimas gracias From rakel_lozano en hotmail.com Mon Apr 8 20:29:39 2002 From: rakel_lozano en hotmail.com (Raquel Lozano) Date: Mon, 8 Apr 2002 19:29:39 +0100 Subject: Adjuntar ficheros en un e-mail References: Message-ID: Prueba con esto... ;-) #!/usr/bin/env /usr/local/bin/python import smtplib, sys, MimeWriter, StringIO, base64 pax=open('/disco2/errores/datos/personas.dat','r') server=smtplib.SMTP('192.168.14.2') server.set_debuglevel(1) persona=pax.readline() while persona!="": message = StringIO.StringIO() writer = MimeWriter.MimeWriter (message) writer.addheader ('Subject', 'Aqui pones el asunto del e-mail') writer.startmultipartbody ('mixed') part = writer.nextpart() part.addheader ('Content-Transfer-Encoding' , 'base64') part.addheader ("Content-Disposition" , 'atachment; filename=salida.txt.gz') body = part.startbody ("application/x-gzip" , [("salida.txt.zip" , "salida.txt.zip")]) body.write(base64.encode(open('/disco2/errores/datos/salida.txt.gz', 'rb'), body)) writer.lastpart () server.sendmail ('admin en prueba.com', persona, message.getvalue()) persona=pax.readline() pax.close() server.quit() * Nota: Al crear el fichero a enviar, puedes llamarle salida.doc en lugar de salida.txt para que te lo abra directamente con word. Un saludo. ----- Original Message ----- From: To: Sent: Monday, April 08, 2002 12:42 PM Subject: [Python-es] Adjuntar ficheros en un e-mail > Hola buenas > > Estoy intentando enviar un correo utilizando el python y no me es > posible que en vez de ir en tipo texto vaya todo en un archivo adjunto. > Por favor si alguien me puede echar un cable. Quiero enviar un archivo > *.txt como fichero adjunto. > De momento lo hago así pero no se como adjuntar archivos a los > mensajes. > > #!/usr/bin/env python > import smtplib > > pax=open('/disco2/errores/datos/personas.dat','r') > > server = smtplib.SMTP('192.168.14.2') > server.set_debuglevel(1) > persona=pax.readline() > while persona!="": > fic=open('/disco2/errores/datos/salida.txt','r') > server.sendmail('admin en prueba.com',persona,fic.read()) > persona=pax.readline() > fic.close() > pax.close() > server.quit() > > Muchisimas gracias > > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es > From mvalencia en heinsohn.com.co Mon Apr 8 21:50:55 2002 From: mvalencia en heinsohn.com.co (Martha Helena Valencia Puertas) Date: Mon, 08 Apr 2002 14:50:55 -0500 Subject: [Python-es] Python en Internet Information Server Message-ID: <3CB1F49F.80604@heinsohn.com.co> Hola. Tengo unos CGI hechos en python, trabajando perfectamente con Apache. Ahora necesito ponerlos a trabajas con IIS yhe tenido que hacer varios cambios, pues el ISS no me reconece direcciones relativas para algunos objetos, específicamente cuando intento "importar" o abrir archivos: execfile( '../../conf/auroraweb.ini' ) fileDesc = open( '../html/userType.html' ) Si le doy la ruta completa me funciona, pero no quiero hacer esto, por que me implica mantenimiento para dos versiones de los programas. Alguien sabe de que debo hacer para que el IIS, me reconozca estas direcciones relativas. De antemano gracias. Martha V. From hernan en orgmf.com.ar Tue Apr 9 09:05:40 2002 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Tue, 9 Apr 2002 09:05:40 +0200 Subject: Python en Internet Information Server In-Reply-To: <3CB1F49F.80604@heinsohn.com.co> References: <3CB1F49F.80604@heinsohn.com.co> Message-ID: Martha Helena Valencia Puertas > Tengo unos CGI hechos en python, trabajando perfectamente con Apache. > Ahora necesito ponerlos a trabajas con IIS yhe tenido que hacer varios > cambios, pues el ISS no me reconece direcciones relativas para algunos > objetos, específicamente cuando intento "importar" o abrir archivos: > execfile( '../../conf/auroraweb.ini' ) > fileDesc = open( '../html/userType.html' ) > > Si le doy la ruta completa me funciona, pero no quiero hacer esto, por > que me implica mantenimiento para dos versiones de los programas. ¿Estás segura que el directorio corriente del CGI es el que te interesa? Saludos, -Hernan From chemacortes en wanadoo.es Tue Apr 9 05:51:36 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Tue, 9 Apr 2002 3:51:36 -0000 Subject: Python en Internet Information Server Message-ID: <200204090756.g397uFU27113@spisa.act.uji.es> Hola Martha: Tal como lo cuentas parece un problema con el directorio por defecto. Las rutas relativas se basan en este directorio. Prueba en ambos casos: import os, os.path print os.path.abspath(os.curdir) Para resolver este problema puedes utilizar os.chdir() para cambiar de directorio: import sys,os save_curdir = os.curdir os.chdir(os.path.abspath(sys.path[0])) print os.path.abspath(os.curdir) os.chdir(save_curdir) Puede que sea mejor que no cambies el directorio por defecto ya que te podría provocar efectos secundarios. Mejor que calcules las rutas absolutas: ruta_abs=os.path.join(os.path.abspath(sys.path[0]),ruta_rel) Saludos, Chema --------- Original message -------- From: Martha Helena Valencia Puertas To: python-es en aditel.org Subject: [Python-es] Python en Internet Information Server Date: 04-08-02 21:47 > Hola. Tengo unos CGI hechos en python, trabajando perfectamente con Apache. Ahora necesito ponerlos a trabajas con IIS yhe tenido que hacer varios cambios, pues el ISS no me reconece direcciones relativas para algunos objetos, específicamente cuando intento "importar" o abrir archivos: execfile( '../../conf/auroraweb.ini' ) fileDesc = open( '../html/userType.html' ) Si le doy la ruta completa me funciona, pero no quiero hacer esto, por que me implica mantenimiento para dos versiones de los programas. Alguien sabe de que debo hacer para que el IIS, me reconozca estas direcciones relativas. De antemano gracias. Martha V. From ajpv en alu.ua.es Wed Apr 10 10:11:09 2002 From: ajpv en alu.ua.es (ajpv en alu.ua.es) Date: Wed, 10 Apr 2002 10:11:09 +0200 Subject: texto flotante en los botones Message-ID: <200204100811.KAA27198@mail.alu.ua.es> Hola, Al hacer un menu de botones de iconos, ¿existe alguna manera en python de hacer que al pasar el boton sobre un boton aparezca un texto flotante que indique lo que hace? Creo que no hay ningun campo en el widget button que haga eso. La otra manera que se me ha acurrido es hacer un bind de y para poner/quitar un menu contextual, pero no me gusta esta manera porque apareceria como un botón. Alguna idea/solucion. Gracias From rapto en arrakis.es Wed Apr 10 13:51:02 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: Wed, 10 Apr 2002 13:51:02 +0200 Subject: [Python-es] Charlas de Python en Cielito lindo References: <1018187241.1917.14.camel@renata.macondo.pri> Message-ID: <3CB42726.8050300@arrakis.es> [Perdón por el offtopic a los de linux-madrid] El Hacklab Madrid (alias Cielito lindo) http://www.sindominio.net/wh2001/ presenta en sociedad su local (casi) definitivo con las siguientes charlas "Introducción a la programación desde cero (en Python)" Marcos Sánchez Provencio Sábado 13 18:00-20:00 > - Qué es un programa > - Expresiones sencillas > - Uso de variables > - Tipos de datos simples > - Listas > - Condicionales > - Bucles > - Funciones > - Diccionarios > - Uso de ficheros > - Ejemplo: Agenda de teléfonos "Técnicas de programación (en Python)" Marcos Sánchez Provencio Domingo 14 11:00-13:00 > - Tipos de datos abstractos, clases y objetos > - Gestión de errores > - Interfaces de usuario gráficas > - Recursión > - Programación funcional > - Ejemplo: Agenda de teléfonos c/Sta Ana, 6, local La Latina Se ruega confirmar asistencia a la dirección rapto en arrakis.es indicando en el asunto "CHARLA_PYTHON" o suscribirse a wh2001 en sindominio.net para obtener más detalles. From tjavier en usuarios.retecal.es Sat Apr 13 17:38:31 2002 From: tjavier en usuarios.retecal.es (Javi) Date: Sat, 13 Apr 2002 17:38:31 +0200 Subject: Usar gdb con python Message-ID: <20020413173831.477b58a2.tjavier@usuarios.retecal.es> Alguien puede orientarme de cómo depurar código Python con gdb ? Gracias From pdiaz en pdiaz.homeunix.net Sun Apr 14 04:37:54 2002 From: pdiaz en pdiaz.homeunix.net (Pedro =?iso-8859-1?q?D=EDaz=20Jim=E9nez?=) Date: Sun, 14 Apr 2002 02:37:54 +0000 Subject: [Python-es] texto flotante en los botones In-Reply-To: <200204100811.KAA27198@mail.alu.ua.es> References: <200204100811.KAA27198@mail.alu.ua.es> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wednesday 10 April 2002 08:11, ajpv en alu.ua.es wrote: > Hola, > > Al hacer un menu de botones de iconos, ¿existe alguna manera > en python de hacer que al pasar el boton sobre un boton aparezca > un texto flotante que indique lo que hace? no conozco muy bien tkinter, pero lo que buscas se llama en inglés tooltips. Busca por la documentacion del tkinter porque todos los toolkits gráficos (gtk, qt, etc..) que he visto lo tienen Saludetes Pedro > > Creo que no hay ningun campo en el widget button que haga eso. > > La otra manera que se me ha acurrido es hacer un bind de y > para poner/quitar un menu contextual, pero no me gusta esta > manera porque apareceria como un botón. > > Alguna idea/solucion. > > Gracias > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es - -- /* * Pedro Diaz Jimenez * * pdiaz88 en terra.es, pdiaz en pdiaz.homeunix.net, * http://acm.asoc.fi.upm.es/~pdiaz * * GPG KeyID: E118C651 * Fingerprint: 1FD9 163B 649C DDDC 422D 5E82 9EEE 777D E118 C65 * * Home address: 40º 31.74'N 3º 37.59'W */ - -- "Assassins!" -- Arturo Toscanini (1867-1957) to his orchestra -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8uOuHnu53feEYxlERAhWwAKC7oqnaPb2rI8JB+D+k1u3MQZf+RACfckk+ T4fIRH0P/SMCbzSqS92lGFw= =Pyi8 -----END PGP SIGNATURE----- From drgoo en wanadoo.es Sun Apr 14 09:50:36 2002 From: drgoo en wanadoo.es (Root) Date: Sun, 14 Apr 2002 07:50:36 GMT Subject: [Python-es] Compilando PyQt y PyKde Message-ID: <20020414.7503600@debian.> Hola, Este es mi primer mensajes a esta lista, en primer lugar quiero enviar un saludo a todo el mundo. Estoy intentando montar sobre python los modulos de PyQT y PyKDE, pero no lo consigo. Mi instalación es Pyton 2.1, KDE 2.2, QT 2.3.1 y mi distribución Debian. No he conseguido los binario y portanto me baje los fuente y me puse ha compilarlos pero me dan errores de todos los tipos. ¿Alguien a conseguido compilar/instalar estos modulos?, ¿algun consejo? Gracias. From juanjo en alvarez.as Sun Apr 14 14:47:59 2002 From: juanjo en alvarez.as (Juanjo Alvarez) Date: Sun, 14 Apr 2002 14:47:59 +0200 Subject: [Python-es] Compilando PyQt y PyKde In-Reply-To: <20020414.7503600@debian.> References: <20020414.7503600@debian.> Message-ID: <20020414144759.A458@cacharro.mired> On Sun, Apr 14, 2002 at 07:50:36AM +0000, Root wrote: > Hola, > > Este es mi primer mensajes a esta lista, en primer lugar quiero enviar un > saludo a todo el mundo. > > Estoy intentando montar sobre python los modulos de PyQT y PyKDE, pero no > lo consigo. Mi instalación es Pyton 2.1, KDE 2.2, QT 2.3.1 y mi > distribución Debian. El módulo PyQT está en Debian: apt-get install python-pyqt Si tienes problemas después de instalarlo para compilar el PyKDE cuenta que errores te da. Por cierto, no es bueno conectarse como root ;) From alvaro en godsmaze.org Sat Apr 13 11:11:14 2002 From: alvaro en godsmaze.org (Alvaro =?ISO-8859-1?Q?L=F3pez?= Ortega) Date: 13 Apr 2002 11:11:14 +0200 Subject: [Python-es] Compilando PyQt y PyKde In-Reply-To: <20020414.7503600@debian.> References: <20020414.7503600@debian.> Message-ID: <1018689074.984.2.camel@tesoro> On Sun, 2002-04-14 at 09:50, Root wrote: > Este es mi primer mensajes a esta lista, en primer lugar quiero enviar un > saludo a todo el mundo. > > Estoy intentando montar sobre python los modulos de PyQT y PyKDE, pero no > lo consigo. Mi instalación es Pyton 2.1, KDE 2.2, QT 2.3.1 y mi > distribución Debian. > No he conseguido los binario y portanto me baje los fuente y me puse ha > compilarlos pero me dan errores de todos los tipos. > ¿Alguien a conseguido compilar/instalar estos modulos?, ¿algun consejo? apt-get install python-pyqt python-pyqt-doc Aunque so personalmente te recomendaria: apt-get install python-gnome ;-))))) -- Greetings, alo. From jisan en wanadoo.es Sun Apr 14 08:03:39 2002 From: jisan en wanadoo.es (=?ISO-8859-1?Q?Jos=E9?= Ignacio =?ISO-8859-1?Q?Sanch=F3n?= V.) Date: Sun, 14 Apr 2002 08:03:39 +0200 Subject: =?ISO-8859-1?Q?C=F3digo?= fuentes References: <200204100811.KAA27198@mail.alu.ua.es> Message-ID: <3CB91BBB.1070001@wanadoo.es> Hola a tod en s, Es la primera vez que escribo a la lista. Me estoi iniciando en esto de Python y no se casi nada. Por eso creo que la mejor manera de aprender es intentando escribir código y para eso es una buena idea ver código. Mi pregunta es donde se puede conseguir código para estudiarlo y aprender y por supuesto algún libro aunque no he visto nada en español. Gracias y saludos. mailto:jisan en wanadoo.es From chemacortes en wanadoo.es Sun Apr 14 15:13:15 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Sun, 14 Apr 2002 15:13:15 +0200 Subject: texto flotante en los botones In-Reply-To: <200204100811.KAA27198@mail.alu.ua.es> References: <200204100811.KAA27198@mail.alu.ua.es> Message-ID: <200204141313.g3EDDZh02327@bosbovum.ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, ajpv en alu.ua.es: En respuesta a tu mensaje del Mié 10 Abr 2002 10:11: > Al hacer un menu de botones de iconos, ¿existe alguna manera > en python de hacer que al pasar el boton sobre un boton aparezca > un texto flotante que indique lo que hace? Como te dice Pedro Díaz, esa característica se llama "tooltip". Yo tampoco te puedo ayudar mucho; pero el editor IDLE, que viene con toda instalación de python, utiliza "tooltips". Hay un fuentes llamado "tooltip.py" que puede serte de ayuda. Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | "La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8uYBzHLTQrABk8H0RAjzfAKD0dwyfJxenI2Z4VWfZL5lhjknFXQCfTg6S HnenYlakcLmjNdJsaotw1Hk= =WaId -----END PGP SIGNATURE----- From chemacortes en wanadoo.es Sun Apr 14 22:07:22 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Sun, 14 Apr 2002 22:07:22 +0200 Subject: [Python-es] Usar gdb con python In-Reply-To: <20020413173831.477b58a2.tjavier@usuarios.retecal.es> References: <20020413173831.477b58a2.tjavier@usuarios.retecal.es> Message-ID: <200204142007.g3EK7R801970@bosbovum.ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, Javi: En respuesta a tu mensaje del Sáb 13 Abr 2002 17:38: > Alguien puede orientarme de cómo depurar código Python con gdb ? ¿Estás seguro que es 'gdb'? ¿no será 'pdb'? Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | "La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8ueF+HLTQrABk8H0RAlcgAKC1ab6E8HWqFXtQfkZYq2Nf5ya+DACfdVAp r8KL7xbiom2opIXmy1XFQUk= =+K17 -----END PGP SIGNATURE----- From chemacortes en wanadoo.es Sun Apr 14 22:42:21 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Sun, 14 Apr 2002 22:42:21 +0200 Subject: [Python-es] =?iso-8859-1?q?C=F3digo?= fuentes In-Reply-To: <3CB91BBB.1070001@wanadoo.es> References: <200204100811.KAA27198@mail.alu.ua.es> <3CB91BBB.1070001@wanadoo.es> Message-ID: <200204142042.g3EKgPE02122@bosbovum.ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, José IgnacioSanchón V.: En respuesta a tu mensaje del Dom 14 Abr 2002 08:03: > Mi pregunta es donde se puede conseguir código para estudiarlo y > aprender y por supuesto algún libro aunque no he visto nada en español. La mayor fuente de recursos de python es "Vaults of Parnassus" http://www.vex.net/parnassus/. Existe mucho más código python desperdigado por ahí que tendrás que ir localizando según el áreas de interés que tengas. Existe un proyecto para crear un libro de "recetas" (cookbook) de código python, pero no te lo recomendaría para aprendizaje por tener un nivel muy alto (cercano al nivel de "geeker"): http://aspn.activestate.com/ASPN/Cookbook/Python Te recomendaría que empezaras con los fuentes que vienen con la instalación de python, que cubren bastante facetas de la programación con python y suelen ser entendibles. En español hay pocos recursos. A parte del proyecto de traducción de la documentación que dirige Marcos (http://pyspanishdoc.sourceforge.net/) o de la traducción del "Dive into Python" (http://diveintopython.org/es/) que está llevando Francisco Callejo, tan sólo conozco (en activo) la web de Arturo Suelves http://members.es.tripod.de/arturosa/ Si alguien conoce algún recurso en español más me gustaría saberlo. Personalmente, estoy proyectando una web con un curso de python; pero estoy teniendo bastante problemas para sacar el tiempo necesario para el proyecto (http://pytando.sf.net). Intentaré esta semana sacar las primeras lecciones O:-| Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | "La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8uemxHLTQrABk8H0RAjeXAKCe6BQ/LtalNXxQhue1epOFYCX+twCghnve 5vSa0ddgjmCXVvfBy3yVmEw= =vvzF -----END PGP SIGNATURE----- From chemacortes en wanadoo.es Sun Apr 14 23:17:34 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-15?q?Cort=E9s?=) Date: Sun, 14 Apr 2002 23:17:34 +0200 Subject: [Python-es] Primer numero de PyZine Message-ID: <200204142117.g3ELHiR02907@bosbovum.ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola al todos: La comunidad python ya tiene su propia revista impresa: "Py". De momento no acepta subscripciones, pero se puede ir comprando cada número por $5 ($3 en EEUU). Más información en http://www.pyzine.com Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | "La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8ufHyHLTQrABk8H0RAuCCAKCN8Y7Umx1uQJcTSKzjja9U2QtpSwCgibQV gEdJF8DcNAlEGtJy7Z+Isz4= =8Xms -----END PGP SIGNATURE----- From rapto en arrakis.es Mon Apr 15 11:33:02 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 15 Apr 2002 11:33:02 +0200 Subject: [Python-es] =?ISO-8859-1?Q?C=F3digo?= fuentes In-Reply-To: <3CB91BBB.1070001@wanadoo.es> References: <200204100811.KAA27198@mail.alu.ua.es> <3CB91BBB.1070001@wanadoo.es> Message-ID: <1018863182.3300.17.camel@cynar> Prácticamente todos los módulos del propio Python están en Python (con extensión .py), por lo que son completamente legibles con cualquier editor de texto. Son muy didácticos; empieza por algún tema que domines y mira cómo está implementado. En cuanto a documentación en castellano, mira en http://sf.net/projects/pyspanishdoc/ Saludos El dom, 14-04-2002 a las 08:03, José Ignacio Sanchón V. escribió: > Hola a tod en s, > > Es la primera vez que escribo a la lista. Me estoi iniciando en esto de > Python y no se casi nada. Por eso creo que la mejor manera de aprender > es intentando escribir código y para eso es una buena idea ver código. > > Mi pregunta es donde se puede conseguir código para estudiarlo y > aprender y por supuesto algún libro aunque no he visto nada en español. > > Gracias y saludos. > > mailto:jisan en wanadoo.es > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From rapto en arrakis.es Mon Apr 15 11:49:10 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 15 Apr 2002 11:49:10 +0200 Subject: =?ISO-8859-1?Q?C=F3digo?= fuentes In-Reply-To: <200204142042.g3EKgPE02122@bosbovum.ch3m4.org> References: <200204100811.KAA27198@mail.alu.ua.es> <3CB91BBB.1070001@wanadoo.es> <200204142042.g3EKgPE02122@bosbovum.ch3m4.org> Message-ID: <1018864150.2642.20.camel@cynar> Creo que falta Aprendiendo a programar por Alan Gauld Traducción de Martín Pozzi http://www.freenetpages.co.uk/hp/alan.gauld/spanish/index.htm El dom, 14-04-2002 a las 22:42, Chema Cortés escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hola, José IgnacioSanchón V.: > En respuesta a tu mensaje del Dom 14 Abr 2002 08:03: > > > Mi pregunta es donde se puede conseguir código para estudiarlo y > > aprender y por supuesto algún libro aunque no he visto nada en español. > > La mayor fuente de recursos de python es "Vaults of Parnassus" > http://www.vex.net/parnassus/. Existe mucho más código python desperdigado > por ahí que tendrás que ir localizando según el áreas de interés que tengas. > Existe un proyecto para crear un libro de "recetas" (cookbook) de código > python, pero no te lo recomendaría para aprendizaje por tener un nivel muy > alto (cercano al nivel de "geeker"): > http://aspn.activestate.com/ASPN/Cookbook/Python > > Te recomendaría que empezaras con los fuentes que vienen con la instalación > de python, que cubren bastante facetas de la programación con python y suelen > ser entendibles. > > En español hay pocos recursos. A parte del proyecto de traducción de la > documentación que dirige Marcos (http://pyspanishdoc.sourceforge.net/) o de > la traducción del "Dive into Python" (http://diveintopython.org/es/) que está > llevando Francisco Callejo, tan sólo conozco (en activo) la web de Arturo > Suelves http://members.es.tripod.de/arturosa/ > > Si alguien conoce algún recurso en español más me gustaría saberlo. > Personalmente, estoy proyectando una web con un curso de python; pero estoy > teniendo bastante problemas para sacar el tiempo necesario para el proyecto > (http://pytando.sf.net). Intentaré esta semana sacar las primeras > lecciones O:-| > > From hernan en orgmf.com.ar Mon Apr 15 12:06:01 2002 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Mon, 15 Apr 2002 12:06:01 +0200 Subject: =?iso-8859-15?Q?RE:_=5BPython-es=5D_C=F3digo_fuentes?= In-Reply-To: <1018863182.3300.17.camel@cynar> References: <1018863182.3300.17.camel@cynar> Message-ID: > > Es la primera vez que escribo a la lista. Me estoi iniciando en esto de > > Python y no se casi nada. Por eso creo que la mejor manera de aprender > > es intentando escribir código y para eso es una buena idea ver código. > > > > Mi pregunta es donde se puede conseguir código para estudiarlo y > > aprender y por supuesto algún libro aunque no he visto nada en español. El tutorial oficial de Python es lo mejor para esto. Con un ratito por dia en una semana lo tenés terminado. Te va a dar la base suficiente para ir por cosas mayores. Está en la URL que dijo Marcos: http://sf.net/projects/pyspanishdoc/ Saludos, -Hernan From tjavier en usuarios.retecal.es Mon Apr 15 16:29:58 2002 From: tjavier en usuarios.retecal.es (Javi) Date: Mon, 15 Apr 2002 16:29:58 +0200 Subject: De novato a novato Message-ID: <20020415162958.19566475.tjavier@usuarios.retecal.es> Hola a todos Acabo de empezar a programar con Python y creado una web donde cuelgo cada programa que hago. No sirven para mucho, pero si acabas de empezar es posible que te ayuden un poco, para ver las sintaxis, algún módulo en especial y cosas así. Si alguien tiene interés o quiere hacerme alguna sugerencia aquí estoy. La url es http://users.servicios.retecal.es/tjavier Un saludo From rapto en arrakis.es Mon Apr 15 17:31:33 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 15 Apr 2002 17:31:33 +0200 Subject: [Python-es] De novato a novato In-Reply-To: <20020415162958.19566475.tjavier@usuarios.retecal.es> References: <20020415162958.19566475.tjavier@usuarios.retecal.es> Message-ID: <1018884694.6443.18.camel@cynar> El lun, 15-04-2002 a las 16:29, Javi escribió: > > Hola a todos > > Acabo de empezar a programar con Python y creado una web donde cuelgo cada programa que hago. No sirven para mucho, pero si acabas de empezar es posible que te ayuden un poco, para ver las sintaxis, algún módulo en especial y cosas así. Si alguien tiene interés o quiere hacerme alguna sugerencia aquí estoy. > > La url es http://users.servicios.retecal.es/tjavier > Creo que la iniciativa es muy buena; a veces los programas que se ponen para principiantes son más evidentes para expertos que para los principiantes. Con sus errores y todo, los programas de un verdadero novato destacan muchas características sin presentar conceptos nuevos demasiado rápido y otro novato puede encontrarlos más intuitivos que el código de un experto. From drgoo en wanadoo.es Mon Apr 15 22:18:03 2002 From: drgoo en wanadoo.es (Root) Date: Mon, 15 Apr 2002 20:18:03 GMT Subject: Compilando PyQt y PyKde In-Reply-To: <1018689074.984.2.camel@tesoro> References: <20020414.7503600@debian.> <1018689074.984.2.camel@tesoro> Message-ID: <46347.8140802637$1039531572@news.gmane.org> Hola, > apt-get install python-pyqt python-pyqt-doc Esto ya lo se, pero es que debian trae el modulo pyqt2.5 y no tra el pykde. Para poder instalar el pykde necesito acutalizar la version del pyqt. > Aunque so personalmente te recomendaria: > apt-get install python-gnome Lo siento, pero me guasta mucho mas KDE. De toda manera ya he conseguido compilarlo, era un problema de versiones estaba intendando compilar pyqt con una version distinta de sip. Gracias. From tjavier en usuarios.retecal.es Wed Apr 17 19:12:37 2002 From: tjavier en usuarios.retecal.es (Javi) Date: Wed, 17 Apr 2002 19:12:37 +0200 Subject: [Python-es] Problemas con os.path.isfile Message-ID: <20020417191237.5bf47d3d.tjavier@usuarios.retecal.es> Hola a todos. Tengo un problema con el método os.path.isfile(ruta) Resulta que hay archivos para los cuales devuelve valor falso. Creo que estoy utilizando la versión 2.2 del módulo, otras personas me han comentado que a ellos no les sucede. Aquí adjunto el error, si a alguien le pasa algo parecido, o sabe cómo solucionarlo que por favor escriba. Un saludo >>> import os >>> help(os) Help on module os: NAME os - OS routines for Mac, DOS, NT, or Posix depending on what system we're on. FILE /usr/lib/python2.2/os.py [...] >>> r = '/home/jav/web' >>> lista = os.listdir(r) >>> lista ['articulos', 'textos', 'index.html', 'archivos', 'python', 'imagenes', 'Art\xedculos_Antiguos_1.html', 'continente2.html', 'continente.html', 'txt'] >>> for k in lista : ... if os.path.isfile(k): ... print k ... index.html continente2.html continente.html txt >>> Como se ve, os.path.isfile devuelve falso con Artículos_Antiguos_1.html que es un archivo válido From drgoo en wanadoo.es Wed Apr 17 19:48:53 2002 From: drgoo en wanadoo.es (Root) Date: Wed, 17 Apr 2002 17:48:53 GMT Subject: [Python-es] modulo curses para windows. Message-ID: <20020417.17485300@debian.> Hola, He descargado la version de python22 para windows, de la pagina www.python.org la he instalado y me encuentro con que no trae el modulo curses. ¿esto es posible?, ¿como lo puedo arreglar?, ¿hay alguna alternativa? Gracias. From anferr en mecon.gov.ar Wed Apr 17 20:31:55 2002 From: anferr en mecon.gov.ar (Andres Ferrando) Date: Wed, 17 Apr 2002 15:31:55 -0300 Subject: [Python-es] Problemas con os.path.isfile In-Reply-To: <20020417191237.5bf47d3d.tjavier@usuarios.retecal.es> References: <20020417191237.5bf47d3d.tjavier@usuarios.retecal.es> Message-ID: <20020417153118.31B6.ANFERR@mecon.gov.ar> por lo que mostras ahi ... no tenes que codificar el nombre de alguna manera? (por la tilde) > > Hola a todos. > > Tengo un problema con el método os.path.isfile(ruta) Resulta que hay archivos para los cuales devuelve valor falso. Creo que estoy utilizando la versión 2.2 del módulo, otras personas me han comentado que a ellos no les sucede. Aquí adjunto el error, si a alguien le pasa algo parecido, o sabe cómo solucionarlo que por favor escriba. > > Un saludo > > >>> import os > >>> help(os) > Help on module os: > > NAME > os - OS routines for Mac, DOS, NT, or Posix depending on what system we're on. > > FILE > /usr/lib/python2.2/os.py > > [...] > > >>> r = '/home/jav/web' > >>> lista = os.listdir(r) > >>> lista > ['articulos', 'textos', 'index.html', 'archivos', 'python', 'imagenes', 'Art\xedculos_Antiguos_1.html', 'continente2.html', 'continente.html', 'txt'] > >>> for k in lista : > ... if os.path.isfile(k): > ... print k > ... > index.html > continente2.html > continente.html > txt -- Andres Ferrando From juancodo en idecnet.com Wed Apr 17 21:10:35 2002 From: juancodo en idecnet.com (Juan Ignacio Codoner) Date: Wed, 17 Apr 2002 21:10:35 +0200 Subject: Guia depuracion Python Message-ID: <200204171909.g3HJ9b701935@mail.idecnet.com> Hola a todos, alguien sabe de una guía para depuracion de python. Gracias, Juan Ignacio Codoñer From chemacortes en wanadoo.es Thu Apr 18 06:15:08 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 18 Apr 2002 4:15:08 -0000 Subject: [Python-es] Problemas con os.path.isfile Message-ID: <200204180822.g3I8MYU09145@spisa.act.uji.es> En realidad, la versión que tienes que comprobar es la del módulo 'posixpath' que, en tu caso, es a donde apunta el alias os.path Como ya te dije (en privado), no tengo problemas con esta función, y lo he probado con las versiones 2.2.x en linux y windows. -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | \\\"La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe\\\" --------- Original message -------- From: Javi To: python-es en aditel.org Subject: [Python-es] Problemas con os.path.isfile Date: 04-17-02 18:12 > Hola a todos. Tengo un problema con el método os.path.isfile(ruta) Resulta que hay archivos para los cuales devuelve valor falso. Creo que estoy utilizando la versión 2.2 del módulo, otras personas me han comentado que a ellos no les sucede. Aquí adjunto el error, si a alguien le pasa algo parecido, o sabe cómo solucionarlo que por favor escriba. From chemacortes en wanadoo.es Thu Apr 18 07:31:15 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 18 Apr 2002 5:31:15 -0000 Subject: modulo curses para windows. Message-ID: <200204180938.g3I9cfU09737@spisa.act.uji.es> El módulo 'curses' sí que viene con la instalación de python para windows. Lo que no está es la librería curses. Para windows sólo he utilizado la ncurses en el cygwin (http://sources.redhat.com/cygwin). Aunque no la he probado, es posible que también funcione en python la PDcurses: http://pdcurses.sourceforge.net/ Saludos, -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | \\\"La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe\\\" --------- Original message -------- From: Root To: python-es en aditel.org Subject: [Python-es] modulo curses para windows. Date: 04-17-02 18:59 > Hola, He descargado la version de python22 para windows, de la pagina www.python.org la he instalado y me encuentro con que no trae el modulo curses. ¿esto es posible?, ¿como lo puedo arreglar?, ¿hay alguna alternativa? From rapto en arrakis.es Thu Apr 18 13:41:49 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 18 Apr 2002 13:41:49 +0200 Subject: Problemas con os.path.isfile In-Reply-To: <20020417191237.5bf47d3d.tjavier@usuarios.retecal.es> References: <20020417191237.5bf47d3d.tjavier@usuarios.retecal.es> Message-ID: <1019130110.1132.8.camel@renata.macondo.pri> A mí me devuelve 0 en el caso de enlaces simbólicos, ¿es un fichero mondo y lirondo? El mié, 17-04-2002 a las 19:12, Javi escribió: > > Hola a todos. > > Tengo un problema con el método os.path.isfile(ruta) Resulta que hay archivos para los cuales devuelve valor falso. Creo que estoy utilizando la versión 2.2 del módulo, otras personas me han comentado que a ellos no les sucede. Aquí adjunto el error, si a alguien le pasa algo parecido, o sabe cómo solucionarlo que por favor escriba. > > Un saludo > > >>> import os > >>> help(os) > Help on module os: > > NAME > os - OS routines for Mac, DOS, NT, or Posix depending on what system we're on. > > FILE > /usr/lib/python2.2/os.py > > [...] > > >>> r = '/home/jav/web' > >>> lista = os.listdir(r) > >>> lista > ['articulos', 'textos', 'index.html', 'archivos', 'python', 'imagenes', 'Art\xedculos_Antiguos_1.html', 'continente2.html', 'continente.html', 'txt'] > >>> for k in lista : > ... if os.path.isfile(k): > ... print k > ... > index.html > continente2.html > continente.html > txt > >>> > > Como se ve, os.path.isfile devuelve falso con Artículos_Antiguos_1.html que es un archivo válido > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From chemacortes en wanadoo.es Thu Apr 18 12:18:40 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 18 Apr 2002 10:18:40 -0000 Subject: Problemas con os.path.isfile Message-ID: <200204181426.g3IEQAU12516@spisa.act.uji.es> Pues a mí me da 1 con los enlaces simbólicos. Me temo que va a ser problema con la codificación del nombre del fichero. -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | \\\"La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe\\\" --------- Original message -------- From: Marcos Sánchez Provencio To: python-es en aditel.org Subject: Re: [Python-es] Problemas con os.path.isfile Date: 04-18-02 12:44 > A mí me devuelve 0 en el caso de enlaces simbólicos, ¿es un fichero mondo y lirondo? From tjavier en usuarios.retecal.es Sat Apr 20 22:26:25 2002 From: tjavier en usuarios.retecal.es (=?iso-8859-1?q?Tom=E1s=20Javier=20Robles=20Prado?=) Date: Sat, 20 Apr 2002 22:26:25 +0200 Subject: Problemas con os.path.isfile(ruta) solucionados Message-ID: <0GUV00NEYVG537@smtp.servicios.retecal.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Por si a alguien le sirve, conseguí solucionar el problema que había expuesto aquí hace unos pocos días. La solución era especificarle a os.path.isfile(ruta) la ruta completa del archivo en cuestión. Yo solo manejaba el nombre del archivo (y no tenía en cuenta el directorio actual) y debido a una coincidencia (desafortunada), en el directorio en el q estaba existía una copia de todos los archivos del directorio que quería analizar salvo uno. Por tanto isfile funciona perfectamente y en mi caso, para que todo fuese bien empleé: os.path.isfile(os.path.join(ruta_hasta_el_archivo, archivo) con lo que el programa ya funciona :) - -- Un saludo. T. Javier Robles Prado. http://users.servicios.retecal.es/tjavier -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8wc73eaCWiYxm11ARAi9yAJ0WERbbNntZ9N9oAyHogfY5G/pJHwCeJEsq Cq8ofesMmCppt7uvWbYCpfE= =9HW4 -----END PGP SIGNATURE----- From rapto en arrakis.es Sun Apr 21 11:06:58 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 21 Apr 2002 11:06:58 +0200 Subject: [Python-es] Problemas con os.path.isfile(ruta) solucionados In-Reply-To: <0GUV00NEYVG537@smtp.servicios.retecal.es> References: <0GUV00NEYVG537@smtp.servicios.retecal.es> Message-ID: <1019380018.2071.7.camel@renata.macondo.pri> El sáb, 20-04-2002 a las 22:26, Tomás Javier Robles Prado escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Por si a alguien le sirve, conseguí solucionar el problema que había > expuesto aquí hace unos pocos días. > Muy agradecido por la solución, seguro que algún día me ahorra un par de horas de esa sensación tan agradable de "¿Se me está secando el cerebro?" From chemacortes en wanadoo.es Sun Apr 21 15:14:19 2002 From: chemacortes en wanadoo.es (Chema =?iso-8859-1?q?Cort=E9s?=) Date: Sun, 21 Apr 2002 15:14:19 +0200 Subject: Guia depuracion Python In-Reply-To: <200204171909.g3HJ9b701935@mail.idecnet.com> References: <200204171909.g3HJ9b701935@mail.idecnet.com> Message-ID: <200204211314.g3LDEN403437@bosbovum.ch3m4.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, Juan Ignacio Codoner: En respuesta a tu mensaje del Mié 17 Abr 2002 21:10: > alguien sabe de una guía para depuracion de python. He buscado, pero no hay nada que se pudiera llamar "guía". Estos días me he estado mirando los diversos métodos de depurado, y es todo un mundo. Depende de tu sistema operativo y de su entorno de desarrollo. Por si sirve de algo, a continuación enumero algunas de las "maneras" de depurar código python: - - Usando el pdb (python debugger) en modo línea de comandos: se invoca como módulo desde nuestro código. Donde queramos poner un "breakpoint" se pone "pdb.set_trace()", donde entraríamos al modo comando del pdb. También se puede invocar en "post-mortem", esto es, cuando se nos haya terminado la ejecución del programa a causa de un error. Para ello, tenemos que haber importado el módulo pdb antes de la ejecución del programa. La información del pdb la podemos encontrar en la documentación de python. Además del pdb, existe el bdb, que es una superclase que se utiliza de base para hacer debuggers particulares (pe: pydebug). - - Usando el IDLE: es un entorno realizado en Tkinter que viene con toda instalación de python. Antes de lanzar la aplicación se debe activar el debugger gráfico. Tiene algunas limitaciones, pero es bastante cómodo de utilizar. - - Usando emacs: con el python-mode del emacs se incluye el pdb-trace, con lo que podemos tener dividida la pantall en dos, en una el código fuente y en la otra el interface pdb. En el código fuente podemos ver señalado la línea de ejecución con una flecha '=>' gracias al pdb-trace. - - Usando el pythonwin: es un IDE sólo para windows, pero tal vez sea el más cómodo para depurar un programa de python. Es similar a los depuradores gráficos para otros lenguajes. - - Usando DDD: es un entorno gráfico para depuración que pertenece al proyecto GNU. En las últimas versiones incluye el 'pydebug', que nos permite utilizar el pdb dentro del entorno DDD. Como por defecto, ddd utiliza el debugger gdb, tenemos que invocarlo con la opción -pydb para poder depurar código python. La depuración se hace muy simple a través de una barra de botones. Bueno, creo que no me dejo nada. No comento los IDEs comerciales o el boa-constructor porque no los conozco demasiado. El Komodo de ActiveState lo veo algo lento, y el boa-constructor algo inestable. Tampoco comento la depuración de módulos de python, donde intervienen los debuggers típicos de lenguajes compilados (eg: gdb). Con la clase bdb espero que pronto veamos más y mejores debugger para python. De momento habrá que tirar con esto. Como veis, no es fácil hacer una guía útil con todo esto. ¿Me he dejado algo? Saludos, - -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 7.3 ZARALINUX http://www.zaralinux.org | "La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8wrsvHLTQrABk8H0RAg3VAJ9elkJKmBPW+ke/ehMUQrjKphMknACfadXD A0KGfIqr1ttpys05HxMJ8ho= =k55m -----END PGP SIGNATURE----- From jfuertes en maz.es Mon Apr 22 09:54:20 2002 From: jfuertes en maz.es (Jorge Fuertes Alfranca) Date: Mon, 22 Apr 2002 09:54:20 +0200 Subject: [Python-es] Guia depuracion Python In-Reply-To: <200204211314.g3LDEN403437@bosbovum.ch3m4.org> References: <200204171909.g3HJ9b701935@mail.idecnet.com> <200204211314.g3LDEN403437@bosbovum.ch3m4.org> Message-ID: <200204220907.g3M97KU19344@spisa.act.uji.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola Chema: Perdonad por el off-topic, pero me gustaría indicar que cuando se utiliza GPG o PGP es buena costumbre dar en el mensaje un forma para hacerse con la clave pública del remitente. De esta manera los demás tenemos posibilidad de adquirir dicha clave y comprobar la firma del mensaje. Gracias. Saludos. - -- _____________________________________________________ Jorge Fuertes - Mutua MAZ - Administrador del sistema jfuertes en maz.es - 976748000/1733 - http://www.maz.es Llave pública PGP: http://www.maz.es/gpg *Utilize el correo-E* - Linux Registered User: 170191 _____________________________________________________ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8w8GsONJ1M6QsupQRAhNwAJ4mumKeYxYSr0PRXSSUaHATfe5GSQCg0WF3 TackED1pW53kWYOOmAFlxcs= =i9Rr -----END PGP SIGNATURE----- From chemacortes en wanadoo.es Mon Apr 22 08:37:16 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Mon, 22 Apr 2002 6:37:16 -0000 Subject: [OT] GPG/PGP Message-ID: <200204221045.g3MAjpU20061@spisa.act.uji.es> Hola, Jorge: Tienes razón. Aunque no es conveniente dejar la clave en un servidor web que no controles directamente, me crearé algún mecanismo automático para que mi servidor de correo envíe la clave a quien la pida. De todos, la alternativa son los servidores de claves, donde mi clave está desde hace muchísimos años. Y ya que estamos con el offtopic, supongo que te interesará saber que tengo la intención de que en alguna de las parties que se están preparando en Zaragoza para este año se monte una "gpg party" para firmar claves. Saludos, -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.0 ZARALINUX http://www.zaralinux.org | \\\"La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe\\\" --------- Original message -------- From: Jorge Fuertes Alfranca To: python-es en aditel.org Subject: Re: [Python-es] Guia depuracion Python Date: 04-22-02 10:18 > -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola Chema: Perdonad por el off-topic, pero me gustaría indicar que cuando se utiliza GPG o PGP es buena costumbre dar en el mensaje un forma para hacerse con la clave pública del remitente. De esta manera los demás tenemos posibilidad de adquirir dicha clave y comprobar la firma del mensaje. Gracias. Saludos. - -- _____________________________________________________ Jorge Fuertes - Mutua MAZ - Administrador del sistema jfuertes en maz.es - 976748000/1733 - http://www.maz.es Llave pública PGP: http://www.maz.es/gpg *Utilize el correo-E* - Linux Registered User: 170191 _____________________________________________________ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8w8GsONJ1M6QsupQRAhNwAJ4mumKeYxYSr0PRXSSUaHATfe5GSQCg0WF3 TackED1pW53kWYOOmAFlxcs= =i9Rr -----END PGP SIGNATURE----- From ajibanez en ORBITEL.com.co Mon Apr 22 17:33:01 2002 From: ajibanez en ORBITEL.com.co (=?iso-8859-1?Q?Akers_John_Iba=F1ez_=28GSI=29?=) Date: Mon, 22 Apr 2002 10:33:01 -0500 Subject: Python Message-ID: > Buenas > > > En este momento me encuentro evaluando herramientas para unos > proyectos en donde el > motor de la Base de Datos y el lenguaje de programacion deben ser > portables entre > sistemas operativos y ademas de libre distribucion . > En este momento como motor de Base de Datos tengo elegida InterBase > y me encuentro evaluando. > Python pero tengo unas preguntas y me gustaria saber su opinio . > > 1. Es posible compilar en python los *.py > 2. Que tan rapido es el acceso por kinterbasbd > 3. Que opinion tienes de BOA (RAD) > 4. Es necesario distribuir todos los archivos *.py o puedo generar > un solo ejecutable o binario. > 5. Es necesario que el cliente tenga python instalado. > > > > Gracias , de antemano por su colaboracion . > > > Akers John Ibañez Marriaga > Administrador de Base de Datos > From hernan en orgmf.com.ar Mon Apr 22 19:29:11 2002 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Mon, 22 Apr 2002 19:29:11 +0200 Subject: [Python-es] Python In-Reply-To: Message-ID: > > 1. Es posible compilar en python los *.py hay algunos utilitarios que sirven para crear un .exe no es un ejecutable puro, lo que hacen es empaquetar el interprete, las bibliotecas y la aplicacion en un solo archivo ejecutable. > > 2. Que tan rapido es el acceso por kinterbasbd nunca usé interbase. > > 3. Que opinion tienes de BOA (RAD) se que hay gente que le gusta. a otros no porque todavia esta en beta. > > 4. Es necesario distribuir todos los archivos *.py o puedo generar > > un solo ejecutable o binario. ver 1. > > 5. Es necesario que el cliente tenga python instalado. es necesario que el interprete exista. o lo tiene el cliente o se lo provees vos. si queres evitarte problemas, yo incluiria el interprete con la aplicacion y en un directorio propio. de esa manera te evitas conflictos si alguien instala otras versiones de python en el mismo ordenador. saludos, -hernan From anferr en mecon.gov.ar Tue Apr 23 22:29:36 2002 From: anferr en mecon.gov.ar (Andres Ferrando) Date: Tue, 23 Apr 2002 17:29:36 -0300 Subject: editor Message-ID: <20020423172744.25FD.ANFERR@mecon.gov.ar> Gente: estoy intentando desarrollar una aplicación, que debe incluir un editor. Este editor tiene una sola caracteristica realmente importante para mi, que es la posibilidad de justificar el texto a ambos márgenes. Pero no logro encontrar ningún tipo de componente o método para lograr esto. Cualquier sugerencia es bienvenida! saludos! -- Andres Ferrando From juancodo en club.idecnet.com Wed Apr 24 14:36:39 2002 From: juancodo en club.idecnet.com (Juan Ignacio Codoner) Date: Wed, 24 Apr 2002 14:36:39 +0200 Subject: Guia depuracion Python In-Reply-To: <200204211314.g3LDEN403437@bosbovum.ch3m4.org> References: <200204171909.g3HJ9b701935@mail.idecnet.com> <200204211314.g3LDEN403437@bosbovum.ch3m4.org> Message-ID: <200204241235.g3OCZWG09829@mail.idecnet.com> Muchas gracias El Dom 21 Abr 2002 15:14, escribió: > Hola, Juan Ignacio Codoner: > > En respuesta a tu mensaje del Mié 17 Abr 2002 21:10: > > alguien sabe de una guía para depuracion de python. > > He buscado, pero no hay nada que se pudiera llamar "guía". > > Estos días me he estado mirando los diversos métodos de depurado, y es todo > un mundo. Depende de tu sistema operativo y de su entorno de desarrollo. > > Por si sirve de algo, a continuación enumero algunas de las "maneras" de > depurar código python: > > - Usando el pdb (python debugger) en modo línea de comandos: se invoca como > módulo desde nuestro código. Donde queramos poner un "breakpoint" se pone > "pdb.set_trace()", donde entraríamos al modo comando del pdb. También se > puede invocar en "post-mortem", esto es, cuando se nos haya terminado la > ejecución del programa a causa de un error. Para ello, tenemos que haber > importado el módulo pdb antes de la ejecución del programa. La información > del pdb la podemos encontrar en la documentación de python. Además del pdb, > existe el bdb, que es una superclase que se utiliza de base para hacer > debuggers particulares (pe: pydebug). > > - Usando el IDLE: es un entorno realizado en Tkinter que viene con toda > instalación de python. Antes de lanzar la aplicación se debe activar el > debugger gráfico. Tiene algunas limitaciones, pero es bastante cómodo de > utilizar. > > - Usando emacs: con el python-mode del emacs se incluye el pdb-trace, con > lo que podemos tener dividida la pantall en dos, en una el código fuente y > en la otra el interface pdb. En el código fuente podemos ver señalado la > línea de ejecución con una flecha '=>' gracias al pdb-trace. > > - Usando el pythonwin: es un IDE sólo para windows, pero tal vez sea el más > cómodo para depurar un programa de python. Es similar a los depuradores > gráficos para otros lenguajes. > > - Usando DDD: es un entorno gráfico para depuración que pertenece al > proyecto GNU. En las últimas versiones incluye el 'pydebug', que nos > permite utilizar el pdb dentro del entorno DDD. Como por defecto, ddd > utiliza el debugger gdb, tenemos que invocarlo con la opción -pydb para > poder depurar código python. La depuración se hace muy simple a través de > una barra de botones. > > > Bueno, creo que no me dejo nada. No comento los IDEs comerciales o el > boa-constructor porque no los conozco demasiado. El Komodo de ActiveState > lo veo algo lento, y el boa-constructor algo inestable. Tampoco comento la > depuración de módulos de python, donde intervienen los debuggers típicos de > lenguajes compilados (eg: gdb). > > Con la clase bdb espero que pronto veamos más y mejores debugger para > python. De momento habrá que tirar con esto. Como veis, no es fácil hacer > una guía útil con todo esto. ¿Me he dejado algo? > > > Saludos, From juanjux en yahoo.es Wed Apr 24 14:42:58 2002 From: juanjux en yahoo.es (Juanjo Alvarez) Date: Wed, 24 Apr 2002 14:42:58 +0200 Subject: [Python-es] Guia depuracion Python In-Reply-To: <200204241235.g3OCZWG09829@mail.idecnet.com> References: <200204171909.g3HJ9b701935@mail.idecnet.com> <200204211314.g3LDEN403437@bosbovum.ch3m4.org> <200204241235.g3OCZWG09829@mail.idecnet.com> Message-ID: <20020424124258.GA1212@Juanjo> A pesar de todo, tengo que señalar que nunca he necesitado con Python otro método de depuración que unos prints bien puestos ;) (con C/C++ sí). Saludos. From rapto en arrakis.es Thu Apr 25 11:59:21 2002 From: rapto en arrakis.es (rapto) Date: Thu, 25 Apr 2002 09:59:21 GMT Subject: [Python-es] Prueba de funcionamiento Message-ID: <2625a22502.225022625a@page.melange.net> Parece que hay problemas con la lista. ¿Es sólo para algunos o para todos? ¿Habéis visto lo último de Vaults of Parnassus? Se entiende muy bien. :- ) From hernan en orgmf.com.ar Thu Apr 25 12:30:59 2002 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Thu, 25 Apr 2002 12:30:59 +0200 Subject: Prueba de funcionamiento In-Reply-To: <2625a22502.225022625a@page.melange.net> References: <2625a22502.225022625a@page.melange.net> Message-ID: > Parece que hay problemas con la lista. ¿Es sólo para algunos o para > todos? no se a qué problemas te refieres pero en mi caso me pareció leer respuestas a consultas y no recordaba haber visto el mensaje original. no le di importancia porque lo mas probable es que haya sido una distracción mía. en particular yo no perdí ningún mensaje. > ¿Habéis visto lo último de Vaults of Parnassus? Se entiende muy bien. :- > ) gracias por el aviso ;-) si. está bien. -Hernan From chemacortes en wanadoo.es Thu Apr 25 10:07:55 2002 From: chemacortes en wanadoo.es (Chema Cortes) Date: Thu, 25 Apr 2002 8:07:55 -0000 Subject: Prueba de funcionamiento Message-ID: <200204251211.g3PCBsk05702@spisa.act.uji.es> --------- Original message -------- From: rapto To: python-es en aditel.org Subject: [Python-es] Prueba de funcionamiento Date: 04-25-02 11:13 > Parece que hay problemas con la lista. ¿Es > sólo para algunos o para todos? Yo no he tenido ningún problema, ni siquiera de "bouncing" (rechaces temporales antes del definitivo). > ¿Habéis visto lo último de Vaults of > Parnassus? Se entiende muy bien. :-) ¿qué dialecto del inglés es? :-D Le falta ponerle alguna descripción. Y ahora, una perla más para Javier: def listar(path): def func(listado, dirname, fnames): for file in fnames: fullpath=os.path.join(dirname, file) if os.path.isfile(fullpath): mtime=os.path.getmtime(fullpath) listado.append( (fullpath, mtime) ) listado=[] os.path.walk(path, func, listado) return dict(listado) Saludos, -- Chema Cortes (chemacortes en wanadoo.es) | LinuxUser#142755 - SuSE Linux 8.0 ZARALINUX http://www.zaralinux.org | La ignorancia se apodera de quien PYTANDO http://pytando.sf.net | se contenta con lo que sabe From floro en aditel.org Thu Apr 25 22:41:39 2002 From: floro en aditel.org (=?ISO-8859-1?Q?Pedro_Floro_Garc=EDa?=) Date: Thu, 25 Apr 2002 22:41:39 +0200 (CEST) Subject: Borrar Python antiguo Message-ID: Hola, Tengo instalado en una Debian Woody (soy nuevo en Debian) un python 2.1.noseque y el 2.2.1. Alguien sabe como borrar el viejo? En una slackware que usaba yo el viejo creo que se borraba y se instalaba el nuevo. Bueno, gracias de antemano. From alvaro en godsmaze.org Thu Apr 25 23:57:09 2002 From: alvaro en godsmaze.org (Alvaro =?ISO-8859-1?Q?L=F3pez?= Ortega) Date: 25 Apr 2002 23:57:09 +0200 Subject: Borrar Python antiguo In-Reply-To: References: Message-ID: <1019771830.548.1.camel@tesoro> On Thu, 2002-04-25 at 22:41, Pedro Floro García wrote: > Tengo instalado en una Debian Woody (soy nuevo en Debian) un > python 2.1.noseque y el 2.2.1. Alguien sabe como borrar el viejo? > En una slackware que usaba yo el viejo creo que se borraba y se > instalaba el nuevo. apt-get update apt-get install python2.2 -- Greetings, alo. From fernand0 en hotpop.com Fri Apr 26 09:23:01 2002 From: fernand0 en hotpop.com (fernand0 en hotpop.com) Date: Fri, 26 Apr 2002 09:23:01 +0200 (CEST) Subject: Borrar Python antiguo In-Reply-To: References: Message-ID: Hola, On Thu, 25 Apr 2002, Pedro Floro García wrote: > Hola, > > Tengo instalado en una Debian Woody (soy nuevo en Debian) un > python 2.1.noseque y el 2.2.1. Alguien sabe como borrar el viejo? > En una slackware que usaba yo el viejo creo que se borraba y se > instalaba el nuevo. > > Bueno, gracias de antemano. > En Debian creo que el python 'oficial' es la versión 2.1 pero como las cosas no parecen estar muy clara ofrecen muchas versiones diferentes, las antiguas por cuestiones de compatibilidad hacia atrás, y las versiones más modernas (lanzadas por los desarrolladores de Python, pero todavía no 'bendecidas' por los de Debian), con lo que el lío es considerable: se pueden tener instalados simultáneamente: python1.5, python (que es el 2.1 si no estoy eqyivocado), y python2.2 A la pregunta: si quieres eliminar el python2.1 creo que lo más fácil será usar el dselect, marcar para borrar el paquete python y eso seleccionará para borrar también todos los que dependan de él. Al ser la versión elegida por los desarrolladores de debian, no se si puede ocurrir que se 'rompan' algunas cosas importantes, puesto que es la versión contra la que estarán comprobados los 'escrís' que los desarrolladores hayan utilizado (en particular, acabo de comprobar que hay partes de kde que dependen de este paquete). Saludos, -- Fernando From rapto en arrakis.es Fri Apr 26 13:01:46 2002 From: rapto en arrakis.es (Marcos =?ISO-8859-1?Q?S=E1nchez?= Provencio) Date: 26 Apr 2002 13:01:46 +0200 Subject: editor In-Reply-To: <20020423172744.25FD.ANFERR@mecon.gov.ar> References: <20020423172744.25FD.ANFERR@mecon.gov.ar> Message-ID: <1019818906.1471.7.camel@cynar> ¿Es para Linux, Windows, otros...? El mar, 23-04-2002 a las 22:29, Andres Ferrando escribió: > Gente: > > estoy intentando desarrollar una aplicación, que debe incluir un editor. > Este editor tiene una sola caracteristica realmente importante para mi, > que es la posibilidad de justificar el texto a ambos márgenes. Pero no > logro encontrar ningún tipo de componente o método para lograr esto. > Cualquier sugerencia es bienvenida! > > saludos! > > -- > Andres Ferrando > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es From anferr en mecon.gov.ar Fri Apr 26 16:01:12 2002 From: anferr en mecon.gov.ar (Andres Ferrando) Date: Fri, 26 Apr 2002 11:01:12 -0300 Subject: editor In-Reply-To: <1019818906.1471.7.camel@cynar> References: <20020423172744.25FD.ANFERR@mecon.gov.ar> <1019818906.1471.7.camel@cynar> Message-ID: <20020426105933.916C.ANFERR@mecon.gov.ar> para windows y/o linux ... porque? estuve revisando wxpython, y tiene un componente que muestra HTML, pero no permite editarlo, uno que permite editar texto enriquecido, pero solo con fonts y colores, no con align (no es RTF) ... ninguno que cubra esto :( > ¿Es para Linux, Windows, otros...? > El mar, 23-04-2002 a las 22:29, Andres Ferrando escribió: > > Gente: > > > > estoy intentando desarrollar una aplicación, que debe incluir un editor. > > Este editor tiene una sola caracteristica realmente importante para mi, > > que es la posibilidad de justificar el texto a ambos márgenes. Pero no > > logro encontrar ningún tipo de componente o método para lograr esto. > > Cualquier sugerencia es bienvenida! > > > > saludos! -- Andres Ferrando From jisan en wanadoo.es Fri Apr 26 08:44:27 2002 From: jisan en wanadoo.es (Jose Ignacio) Date: Fri, 26 Apr 2002 08:44:27 +0200 Subject: Borrar Python antiguo References: Message-ID: <3CC8F74B.9080602@wanadoo.es> Hola, A mi me psa lo mismo en la Red Hat 7.2. Pese a elegir la opción de actualizar me deja la 1.5. Alguien usa la Red Hat y ha probado el Zope? No consigo encontrar un puerto para abrir Zope y ver como hace una pagina en Python. fernand0 en hotpop.com wrote: > Hola, > > On Thu, 25 Apr 2002, Pedro Floro García wrote: > > >>Hola, >> >>Tengo instalado en una Debian Woody (soy nuevo en Debian) un >>python 2.1.noseque y el 2.2.1. Alguien sabe como borrar el viejo? >>En una slackware que usaba yo el viejo creo que se borraba y se >>instalaba el nuevo. >> >>Bueno, gracias de antemano. >> > > > En Debian creo que el python 'oficial' es la versión 2.1 pero como las > cosas no parecen estar muy clara ofrecen muchas versiones diferentes, > las antiguas por cuestiones de compatibilidad hacia atrás, y las > versiones más modernas (lanzadas por los desarrolladores de Python, > pero todavía no 'bendecidas' por los de Debian), con lo que el lío es > considerable: se pueden tener instalados simultáneamente: python1.5, > python (que es el 2.1 si no estoy eqyivocado), y python2.2 > > A la pregunta: si quieres eliminar el python2.1 creo que lo más fácil > será usar el dselect, marcar para borrar el paquete python y eso > seleccionará para borrar también todos los que dependan de él. > Al ser la versión elegida por los desarrolladores de debian, no se si > puede ocurrir que se 'rompan' algunas cosas importantes, puesto que es > la versión contra la que estarán comprobados los 'escrís' que los > desarrolladores hayan utilizado (en particular, acabo de comprobar que > hay partes de kde que dependen de este paquete). > > Saludos, > > -- > Fernando > > _______________________________________________ > Python-es mailing list > Python-es en aditel.org > http://listas.aditel.org/listinfo.py/python-es > > From floro en aditel.org Fri Apr 26 22:47:00 2002 From: floro en aditel.org (=?ISO-8859-1?Q?Pedro_Floro_Garc=EDa?=) Date: Fri, 26 Apr 2002 22:47:00 +0200 (CEST) Subject: Borrar Python antiguo In-Reply-To: <3CC8F74B.9080602@wanadoo.es> References: <3CC8F74B.9080602@wanadoo.es> Message-ID: Tengo dos pythons instalados: python2.1 python2.2.1 Tenia instalado el primero y luego instale el segundo pensando que se borraria el primero. Se ve que estan los dos. Hay un enlace simbolico en /usr/bin/ que se llama python, que apunta a /usr/bin/python2.1. Lo que voy a hacer sera cambiar el enlace a /usr/bin/python2.2, por si acaso al desinstalar el viejo se rompe algo. Saludos. From tjavier en usuarios.retecal.es Sat Apr 27 18:47:21 2002 From: tjavier en usuarios.retecal.es (=?iso-8859-15?q?Tom=E1s=20Javier=20Robles=20Prado?=) Date: Sat, 27 Apr 2002 18:47:21 +0200 Subject: Nuevo =?iso-8859-15?q?m=F3dulo?= Message-ID: <0GV800DKOJZBJW@smtp.servicios.retecal.es> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola, sólo comentar que he colgado un nuevo módulo en mi web. Si eres nuevo en esto y quieres ver como funciona turtle, pásate y echa un vistazo. http://users.servicios.retecal.es/tjavier Gracias - -- Un saludo, T. Javier Robles Prado http://users.servicios.retecal.es/tjavier Puedes encontrar mi clave pública en http://pgp.rediris.es:11371/pks/lookup?search=Robles+Prado&op=index -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8ytYgeaCWiYxm11ARAicWAJwPqwe3+u09qNtaaBGu7IHDwBjnFACfZ08A TjcPBhuWLKl/u+O9P0ao+sY= =l0F3 -----END PGP SIGNATURE----- From BartolomeSintes en ono.com Sun Apr 28 12:41:29 2002 From: BartolomeSintes en ono.com (=?iso-8859-1?Q?Bartolom=E9_Sintes_Marco?=) Date: Sun, 28 Apr 2002 12:41:29 +0200 Subject: [Python-es] Python no me acepta a veces acentos en las cadenas... Message-ID: <000a01c1eea1$415947c0$f5222a3e@athlon> Hola, Soy un novato en Python y a veces Python para Windows (2.2 o 2.2.1) me da el siguiente mensaje de error y no me deja guardar un programa: >>> Exception in Tkinter callback Traceback (most recent call last): File "C:\ARCHIVOS DE PROGRAMA\PYTHON22\lib\lib-tk\Tkinter.py", line 1292, in __call__ return apply(self.func, args) File "C:\ARCHIV~1\PYTHON22\Tools\idle\IOBinding.py", line 128, in save if self.writefile(self.filename): File "C:\ARCHIV~1\PYTHON22\Tools\idle\IOBinding.py", line 154, in writefile f.write(chars) UnicodeError: ASCII encoding error: ordinal not in range(128) La causa del error parecen ser los acentos que aparecen en las cadenas (por ejemplo en: print "Dime un número: "). Para resolverlo, me basta con quitar las vocales acentuadas de las cadenas (en el ejemplo anterior bastaría con escribir: print "Dime un numero: "). Lo curioso del caso es que este error no sucede continuamente, sino solamente a veces. ¿Alguien sabe por qué sucede esto y cómo se puede resolver? Gracias, Barto ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From hernan en orgmf.com.ar Sun Apr 28 15:52:39 2002 From: hernan en orgmf.com.ar (Hernan Martinez Foffani) Date: Sun, 28 Apr 2002 15:52:39 +0200 Subject: Python no me acepta a veces acentos en las cadenas... In-Reply-To: <000a01c1eea1$415947c0$f5222a3e@athlon> References: <000a01c1eea1$415947c0$f5222a3e@athlon> Message-ID: Creá un archivo sitecustomize.py en el directorio python22/Lib/site-packages con el siguiente contenido: # Set the string encoding used by the Unicode implementation. # The default is 'ascii' encoding = "ascii" # <= CHANGE THIS if you wish # Enable to support locale aware default string encodings. import locale loc = locale.getdefaultlocale() if loc[1]: encoding = loc[1] if encoding != "ascii": import sys sys.setdefaultencoding(encoding) saludos, -Hernan ver: http://www.python.org/cgi-bin/faqw.py?query=4.102&querytype=simple&casefold= yes&req=search -----Mensaje original----- De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org]En nombre de Bartolomé Sintes Marco Enviado el: domingo, 28 de abril de 2002 12:41 Para: python-es en aditel.org Asunto: [Python-es] Python no me acepta a veces acentos en las cadenas... Hola, Soy un novato en Python y a veces Python para Windows (2.2 o 2.2.1) me da el siguiente mensaje de error y no me deja guardar un programa: >>> Exception in Tkinter callback Traceback (most recent call last): File "C:\ARCHIVOS DE PROGRAMA\PYTHON22\lib\lib-tk\Tkinter.py", line 1292, in __call__ return apply(self.func, args) File "C:\ARCHIV~1\PYTHON22\Tools\idle\IOBinding.py", line 128, in save if self.writefile(self.filename): File "C:\ARCHIV~1\PYTHON22\Tools\idle\IOBinding.py", line 154, in writefile f.write(chars) UnicodeError: ASCII encoding error: ordinal not in range(128) La causa del error parecen ser los acentos que aparecen en las cadenas (por ejemplo en: print "Dime un número: "). Para resolverlo, me basta con quitar las vocales acentuadas de las cadenas (en el ejemplo anterior bastaría con escribir: print "Dime un numero: "). Lo curioso del caso es que este error no sucede continuamente, sino solamente a veces. ¿Alguien sabe por qué sucede esto y cómo se puede resolver? Gracias, Barto