Re: [Python-es] Barra de progreso

2011-04-02 Por tema Arnau Sanchez
On Sat, 2 Apr 2011 00:29:31 +0200 diego rivero wrote: > Estoy intentando crear una barra de progreso para consola > con algún tipo de caracteres, al estilo =>, > ¿Alguien tiene una idea? http://code.google.com/p/python-progressbar/ Ejemplo: 63% |##

Re: [Python-es] Curso de Python para profesores

2011-03-20 Por tema Arnau Sanchez
On Sun, 20 Mar 2011 18:17:56 +0100 Luis Miguel Morillas wrote: > El borrador del curso lo podéis ver aquí [1] ¿Qué os parece? ¿Qué > añadiríais o quitaríais? Ya os digo que es un curso para profesores. Siendo un curso con declarada intención pedagógica creo que sería bueno incluir aspectos de pro

Re: [Python-es] Problema de empaquetado

2011-02-11 Por tema Arnau Sanchez
On Thu, 10 Feb 2011 20:34:18 -0300 craf wrote: > Si lo ejecuto y deslizo la barra de ajuste de tamaño hacia la derecha, > el botón no desaparece y solo se superpone. > hbox.pack_end(btn, False) Juega con ese pack_end(), seguramente glade esté activando su expand y fill (lo puedes mirar e

Re: [Python-es] dudas con regexp

2011-01-26 Por tema Arnau Sanchez
On Wed, 26 Jan 2011 10:34:23 +0100 Chema Cortes wrote: > Yo lo que veo raro es que quieras leer de 'stdout', normalmente de > sólo escritura. ¿Podrías poner el código que falta? Así a palo seco queda feo, pero esto enlaza con su otra pregunta de subprocess, así que probablemente está leyendo de p

Re: [Python-es] duda con subprocess.Popen

2011-01-25 Por tema Arnau Sanchez
On Tue, 25 Jan 2011 17:13:39 + Jose Gomez-Dans wrote: > p = subprocess.Popen( cmd, stdout = subprocess.PIPE, \ > stdin=subprocess.PIPE ) > p.stdin.write ( run_file ) > while True: > o = p.stdout.readline() > if o == '' and p.poll() != None: > break >

Re: [Python-es] duda con subprocess.Popen

2011-01-25 Por tema Arnau Sanchez
On Tue, 25 Jan 2011 12:08:29 -0400 Tony Peña wrote: > cmd = "ls -lhR /" > subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True).command()[0] Querías decir communicate(), ¿no? http://docs.python.org/library/subprocess.html#subprocess.Popen.communicate "Read data from stdout and stderr, until

Re: [Python-es] Ejercicio Bolsas de caramelos

2011-01-13 Por tema Arnau Sanchez
On Thu, 13 Jan 2011 13:38:48 +0100 pixu kideak wrote: > El problema es el siguiente: > *"Tengo distintas bolsas de caramelos, cada bolsa digamos que tiene un > nombre; (BolsaA, BolsaB ... )y cada bolsa se compone de caramelos diferentes > (RegalizRojo, RegalizNegro, Chicle,Tiburón ...). * > *"El t

Re: [Python-es] ordenar por extension

2011-01-08 Por tema Arnau Sanchez
On Fri, 7 Jan 2011 21:06:30 -0500 Juanpe :P wrote: > he programado un script que me muestra la carepeta y blos archivos que > contiene filtrados por solo los que quiero mostrar. y lo hace pero mezclado > por extensiones, necesito que los muestre ordenados por la extension Abstrayéndonos de los de

Re: [Python-es] Captchas

2010-12-16 Por tema Arnau Sanchez
On Thu, 16 Dec 2010 18:42:33 +0100 Sergio Martín wrote: > ¿Alguien sabe de algún modo para reconocer un catcha?, desde Python o desde > línea de comandos (por medio de alguna aplicación). La cuestión es que el > resultado me llegue a Python. No sé si existe tal librería, pero aunque así fuera só

Re: [Python-es] fichero y linea en blanco

2010-12-07 Por tema Arnau Sanchez
On Tue, 7 Dec 2010 09:43:47 -0500 (CST) (p...@vel) wrote: > f = open('/home/pavel/Escritorio/char/file.txt') > for line in f.readlines(): > if len(line)==1: # if line=='\n' > continue > else: > print line[0]+line[1]+line[2]+line[3]+line[4]+line[5]+line[6]+line[7]+" > "+line[24]+line[32] f.clo

Re: [Python-es] Sobre Lupa (python+lua)

2010-12-02 Por tema Arnau Sanchez
On Thu, 2 Dec 2010 10:38:46 +0100 Chema Cortes wrote: > En este último punto me refiero al uso de lua como lenguaje > declarativo. Cansado de intentar usar yaml como lenguaje más humano > frente a la verborrea del xml, he visto que no hay nada que pueda con > la "expresividad" de una tabla de lua

Re: [Python-es] namespaces y variables globales

2010-11-03 Por tema Arnau Sanchez
On Wed, 3 Nov 2010 16:38:16 +0100 jordi torrents wrote: > def test_func(): > print a + 2 > > if not options.number: > a = 1 > else: > a = options.number > > if options.run: > #global a > test_func() Como norma general: variables locales = buenas,

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-26 Por tema Arnau Sanchez
On Mon, 25 Oct 2010 19:09:04 -0400 Jose Caballero wrote: > import time > for i in range(3): > print time.time() > time.sleep(3) Como bien comentaba Ricardo, aquí tenías buffering en la fuente. ¿Pero que hubiera pasado si no hubieras podido modificar el script para poner el flush?

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-25 Por tema Arnau Sanchez
On Mon, 25 Oct 2010 17:58:34 -0400 Jose Caballero wrote: > Sí, estoy intentándolo con subprocess. Capturar el output y el RC lo > consigo. De hecho eso ya lo tenía con popen2. Ver la salida "en directo" es > lo que me está dando más problemas... popen = subprocess.Popen(command, stdout=subprocess

Re: [Python-es] ¿cómo ver el stdout en tiempo rea l?

2010-10-25 Por tema Arnau Sanchez
On Mon, 25 Oct 2010 17:16:45 -0400 Jose Caballero wrote: > necesito ejecutar un comando de la shell con las tres condiciones > siguientes: > > (1) necesito capturar el return code de la ejecución de dicho comando > (2) mostrar el resultado de la ejecución en tiempo real, a medida que se va > gene

Re: [Python-es] Finalizar programa

2010-10-25 Por tema Arnau Sanchez
On Sun, 24 Oct 2010 20:45:20 -0430 Alvaro Manrique wrote: >Como puedo finalizar un programa, es decir, a raiz de una funcion > no ejecutada decirle "Finalizar". > >Gracias de antemano. Hay un "idiom" que se usa mucho (con algunas variaciones), un ejemplo: import sys def main(args):

Re: [Python-es] Imagen con fondo transparente

2010-10-22 Por tema Arnau Sanchez
On Fri, 22 Oct 2010 15:46:36 -0400 Roylan Suarez Reyes wrote: > Estoy escribiendo un un filtro para una app que tengo en un proyecto con > django, a la cual le paso un número y esta me devulve una imagen con el > numero pasado en los argumentos, la funcion es esta > > def text_to_img(numero): >

Re: [Python-es] Duplicados en una lista

2010-10-19 Por tema Arnau Sanchez
On Tue, 19 Oct 2010 13:50:37 +0200 tny wrote: > uno_de_cada_en_orden_original = [a[i] for i in range(len(a)) if a[i] not > in a[:i]] Uf, eso tiene pinta de O(n^2) en tiempo cuando unique puede (debería) ser O(n). ___ Python-es mailing list Python-es@pyt

Re: [Python-es] Duplicados en una lista

2010-10-19 Por tema Arnau Sanchez
On Mon, 18 Oct 2010 20:37:24 -0500 Carlos Herrera Polo wrote: > Si mi lista tiene los elementos: > > A,A,B,B,B,C,D,D,E,E,E,E... > > Obtener una lista de unicamente: > > A,B,C,D,E... La función "unique" puede mantener el orden original o no hacerlo. Si no hay que mantenerlo, como ya se ha dicho

Re: [Python-es] Evaluar una expresión con for

2010-09-30 Por tema Arnau Sanchez
On Thu, 30 Sep 2010 07:22:41 +0200 Pablo Sanchez wrote: > El contexto es el siguiente. Las expresiones a evaluar se leen de un archivo > json, pero necesito hacer una llamada a un servicio web para conocer que > texto mostrar. El caso concreto es mostrar los 10 resultados de una búsqueda > web y q

Re: [Python-es] Evaluar una expresión con for

2010-09-29 Por tema Arnau Sanchez
On Wed, 29 Sep 2010 18:10:00 +0200 Pablo Sanchez wrote: > Gracias a todos por vuestras respuestas. Finalmente voy a usar exec, que > creo que es más flexible para lo que necesito. Tendríamos que saber el contexto, pero si hace poco que estás con Python suena un poco raro que necesites exec/eval,

Re: [Python-es] Leer archivo a partir de una linea...

2010-09-25 Por tema Arnau Sanchez
On Fri, 24 Sep 2010 16:30:43 -0400 Yasser Almeida Hernández wrote: > Hola a todos... > > ¿De que forma puedo leer un archivo a partir de una linea > determinada...? Los objetos "file" son iterables (para ficheros de texto devuelve una línea en cada iteración), así que puedes sacar partido de la

Re: [Python-es] Lectura y formateo de ASCII

2010-09-21 Por tema Arnau Sanchez
On Tue, 21 Sep 2010 03:57:14 -0500 Juan Camilo Hernandez D wrote: > He solucionado el problema de la siguiente forma: > >1. *from numpy import ** >2. *data = [[] for dummy in xrange(13)]* >3. *archivo = open('../data/TI_1_0004.txt', 'r')* >4. *archivo.readline()* Mírate http://py

Re: [Python-es] Posible problema con copias de diccionarios

2010-09-09 Por tema Arnau Sanchez
On Thu, 9 Sep 2010 10:20:34 +0200 Christian Pinedo Zamalloa wrote: > Muchas gracias a todos por la ayuda. > > He probado el tema del dict.copy() y el resultado es el mismo. Pido disculpas por dar la matraca siempre con lo mismo, pero a mi entender es conveniente que en este tipo de preguntas se

Re: [Python-es] Tablas "pivot"

2010-09-06 Por tema Arnau Sanchez
On Mon, 6 Sep 2010 13:20:28 -0500 Carlos Herrera Polo wrote: > Gracias !! > Exactamente lo que queria... me parece que la documentacion que uso es > demasiado basica, ya que la pagina que estoy utilizando como que no habla > sobre funciones como iteritems: > > http://es.diveintopython.org/odbchel

Re: [Python-es] Tablas "pivot"

2010-09-06 Por tema Arnau Sanchez
On Mon, 6 Sep 2010 12:06:22 -0500 Carlos Herrera Polo wrote: > Lo que ocurre es que el diccionario me retorna algo como : > > ('A':[1,1,2],'B':[1,1,1,2,2],'C':[2,2]) pivot = {'A':[1,1,2],'B':[1,1,1,2,2],'C':[2,2]} for name, num in sorted(pivot.iteritems()): print name, num A [1, 1, 2] B [1

Re: [Python-es] Variable global

2010-09-06 Por tema Arnau Sanchez
On Mon, 6 Sep 2010 12:55:33 +0200 José Luis Torre Hernández wrote: > entorno="alfa" # entorno es variable global definida > implícitamente > > def modifica_local(entorno): > entorno = "beta" # entorno es local por ser parámetro formal > > modifica_local(entorno) > > #variab

Re: [Python-es] Tablas "pivot"

2010-09-06 Por tema Arnau Sanchez
On Mon, 06 Sep 2010 02:37:20 +0200 Chema Cortes wrote: > De todos modos, si prefieres algo menos intimidante, aquí te pongo una > solución empleando diccionarios: > > pivot={} > for num,nombre in resultados: >pivot.setdefault(nombre,[]).append(num) Intento escribirlo mi código de otra forma,

Re: [Python-es] Variable global

2010-09-06 Por tema Arnau Sanchez
On Mon, 06 Sep 2010 01:06:52 +0200 Chema Cortes wrote: > > def CargarConfiguracion(Configuracion): > > Configuracion["FicheroConf"] = "/etc/miprograma.conf" > > ... > > Aquí "Configuración" (la variable global?) la estás pasando como > argumento, o sea, es "local" dentro de la función. E

Re: [Python-es] Tablas "pivot"

2010-09-05 Por tema Arnau Sanchez
On Sat, 4 Sep 2010 16:07:55 -0500 Carlos Herrera Polo wrote: > algo que "en mis tiempos" de programador era imposible... y sera porque > tengo ya nociones arraigadas en otros lenguajes no entiendo mucho ciertos > conceptos de Python... Bueno, todo depende de qué lenguajes provengas. Por nombrar u

Re: [Python-es] Programa para pasar de decimal a binario con GUI Qt4

2010-08-30 Por tema Arnau Sanchez
On Mon, 30 Aug 2010 19:39:11 +0200 Ramon Villalonga Gómez wrote: > No sabía que se puede hacer a través de la funcion int() y no tengo > ni idea de como hacer el código en una línea. Una versión simple teniendo en cuenta que las potencias de 2 son desplazamientos (shift) hacia la izquierda: def

Re: [Python-es] Programa para pasar de decimal a binario con GUI Qt4

2010-08-30 Por tema Arnau Sanchez
On Mon, 30 Aug 2010 12:53:49 +0200 Ramon Villalonga Gómez wrote: > Bus::open: Can not get ibus-daemon's address. > > > > IBusInputContext::createInputContext: no connection to ibus-daemon A mi no me sale ese warning, pero no parece tener nada que ver con el script. Se queja de que el ibus-daemon

Re: [Python-es] escribir en un textview con el contenido de una lista

2010-08-27 Por tema Arnau Sanchez
On Fri, 27 Aug 2010 14:17:10 -0600 Walter D. Vargas wrote: > for i in lista: > textbuffer.set_text(i) textbuffer.set_text() establece el texto completo del buffer, no añade a lo ya existente; para eso hay otras funciones, por ejemplo insert(): for line in

Re: [Python-es] Programa para pasar de decimal a binario con GUI Qt4

2010-08-26 Por tema Arnau Sanchez
On Fri, 27 Aug 2010 01:09:45 +0200 Ramon Villalonga Gómez wrote: > Cree un programa para convertir de binario a decimal y viceversa a > través de la consola, y he decidido pasarlo a GUI. Pero ahora que lo > he pasado, no encuentro ningún error en el código (es la primera vez > que hago una interfa

Re: [Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema Arnau Sanchez
On Thu, 26 Aug 2010 23:42:58 +0200 Txema Vicente wrote: > # Tercera forma > for b in (7,8,9): funciones.append(lambda x: multiplica(b ,x)) > > # Resultado > for funcion in funciones: print str(funcion(10)) > > La salida que esperaba era : > 10, 20, 30, 40, 50, 60, 70, 80, 90 > > Pero salida es:

Re: [Python-es] Archivos zip con python

2010-08-21 Por tema Arnau Sanchez
On Sat, 21 Aug 2010 17:37:27 +0200 german rivas wrote: > No tengo mucha idea de nada en general Sócrates estaría orgulloso de esa declaración ;-) > dentro del zip, desde python ningún problema. El problema surge > cuando quiero eliminar un archivo interno del zip o cuando introduzco > un archivo

Re: [Python-es] Problema congelación PyGTK

2010-08-09 Por tema Arnau Sanchez
On Thu, 5 Aug 2010 21:19:03 + (GMT) alfonso saavedra wrote: > Bluetooth. El asunto es que a la hora de usar la función que se > encarga de buscar el programa se congela hasta que la función acaba > debido a que hasta que no pasen 10 segundos no empieza a mostrar los > resultados y no puedo mos

Re: [Python-es] Problema congelación PyGTK

2010-08-06 Por tema Arnau Sanchez
On Thu, 5 Aug 2010 21:42:31 -0400 Milton Galo Patricio Inostroza Aguilera wrote: > Disculpa por haberte respondido de esta manera, pero realmente estoy > corto de tiempo. > > [1] http://acinfo.unap.cl/minostro/pyGTK/copia_archivo.tar.gz A mi me da un 404. El día 5 de agosto de 2010 17:19, alfo

Re: [Python-es] utf-8

2010-07-30 Por tema Arnau Sanchez
On Thu, 29 Jul 2010 11:50:40 -0700 (PDT) Jean Carlos Rodrìguez wrote: > >>> a = 'eñe' > >>> print a > eñe > >>> b = [] > >>> b.append(a) > >>> b > ['e\xc3\xb1e'] > >>> b[0] > 'e\xc3\xb1e' > >>> utf8 = lambda s: unicode(s, 'iso-8859-1').encode('utf-8') > >>> utf8(b[0]) > 'e\xc3\x83\xc2\xb1e' > > C

Re: [Python-es] POO

2010-07-29 Por tema Arnau Sanchez
Buenas, No conozco en detalle la implementación OOP de Python, pero en la Wikipedia he encontrado un párrafo que explicaría por qué algunos veis galgos y otros podencos: "In most languages, the structures as defined by the class determine how the memory used by its instances will be laid out. Thi

Re: [Python-es] escogencia arbitraria en un diccionario

2010-07-23 Por tema Arnau Sanchez
On Fri, 23 Jul 2010 10:47:40 -0700 (PDT) Oswall Verny Arguedas C. wrote: > Será posible escoger un par (key:value) arbitrario, o el primero o el > ultimo, sin conocer los keys. > Si creo un diccionario, quiero escoger el primer par del diccionario. A lo ya comentado, una pequeña aportación limitá

Re: [Python-es] Duda con operador de identidad

2010-07-17 Por tema Arnau Sanchez
On Sat, 17 Jul 2010 16:55:39 +0200 Sergio Martín wrote: > Porqué pasa esto? > > >>> a = 'UnaPalabra' > >>> b = 'UnaPalabra' > >>> a is b > True > >>> a = 'Dos Palabras' > >>> b = 'Dos Palabras' > >>> a is b > False Un pequeño exordio: como sabemos las cadenas en Python son inmutables, así que po

Re: [Python-es] (Devolver indice donde se encuentra un elemento en una lista)

2010-07-15 Por tema Arnau Sanchez
On Wed, 14 Jul 2010 16:26:19 -0300 Angel Alvarez wrote: > Insisto en que usando el metodo index funciona > for c in listaCalles: > if c.nombre == Nombre_a_buscar: > return listaCalles.index(c) Funcionar, funciona, pero no es eficiente. Se recorre una vez la lista para encontrar la

Re: [Python-es] (sin asunto)

2010-07-14 Por tema Arnau Sanchez
On Tue, 13 Jul 2010 14:33:09 -0400 Juan Marcelo Leiva Sandoval wrote: > def buscarIndice(nombre): > indice = 0 > for buscar in listaCalles: > if buscar.nombre == nombre: > break > else: > indice = indice + 1 >

Re: [Python-es] (sin asunto)

2010-07-13 Por tema Arnau Sanchez
On Tue, 13 Jul 2010 16:28:01 -0300 Angel Alvarez wrote: > El día 13 de julio de 2010 15:33, Juan Marcelo Leiva Sandoval > escribió: > >        for buscar in listaCalles: > >                if buscar.nombre == nombre: > y por que no estas usando el metodo index de la lista?? A juzgar por su c

Re: [Python-es] Sumar el contenido de una Lista

2010-07-12 Por tema Arnau Sanchez
On Mon, 12 Jul 2010 01:31:10 +0200 Iñigo Serna wrote: > a = ['2', '3', '2', '2', '5', '3'] > sum(map(int, a)) Es lo más rápido para una lista pequeña como ésta. Como función genérica (adecuada para entradas de todo tamaño) mejor usar iteradores/generadores: import itertools sum(itertools.imap(in

Re: [Python-es] Transformar una cadena para su uso en expresiones regulares

2010-06-24 Por tema Arnau Sanchez
On Thu, 24 Jun 2010 13:04:09 +0200 Francisco Javier Cuadrado wrote: > Tengo el siguiente problema, estoy usando una serie de cadenas que > contiene caracteres inválidos para su uso en expresiones regulares, > pero que debo usar en una expresión regular. Por lo que quería saber > si hay alguna mane

Re: [Python-es] cuando parar con el refactoring

2010-06-24 Por tema Arnau Sanchez
On Wed, 23 Jun 2010 17:32:08 +0100 monoBOT wrote: > Pero claro me encuentro en que si voy modificando y modificando el > código el programa no avanza, supongo que llegan momentos en los que > tienes que dar un golpe en la mesa y decir hasta aquí llegué (como > cuando yo tuve que cambiar de xml a s

Re: [Python-es] scope de variables

2010-06-18 Por tema Arnau Sanchez
On Fri, 18 Jun 2010 20:04:41 +0200 Chema Cortes wrote: > Mi consejo es que te crees un diccionario para mantener el ámbito de > evaluación de tus funciones y pases este diccionario como argumento al > eval. Otra cosa que se suele/puede hacer es "guardar" las variables en los argumentos de la fun

Re: [Python-es] Ejecutar una función cada cierto tiemp o

2010-06-17 Por tema Arnau Sanchez
On Thu, 17 Jun 2010 18:03:53 +0200 Jesús Genicio wrote: > if __name__ == "__main__": > try: > a = App() > gobject.timeout_add( 1000, a.imprime) > gtk.main() > except KeyboardInterrupt: > pass > > Y me da la temperatura una vez, pero ya no más. Veamos la do

Re: [Python-es] Glade + pygtk -> Dudas

2010-06-17 Por tema Arnau Sanchez
On Thu, 17 Jun 2010 17:41:39 +0200 Jesús Genicio wrote: > ¿De esta manera, entiendo que se debe hacer un diccionario con todas y > cada una de las cosas que necesites modificar.? No, no, depende del caso, seguro que hay cosas que tendrá sentido asignarlas directamente a la instancia. En este ca

Re: [Python-es] Glade + pygtk -> Dudas

2010-06-17 Por tema Arnau Sanchez
On Thu, 17 Jun 2010 16:49:39 +0200 Jesús Genicio wrote: > def evento_leer_temperatura(self, widget): > Texto= self.temp > Texto.modify_font(pango.FontDescription("sans 48")) > Texto.set_text( conectar()) No es que esté mal asignar los widgets a la instancia, pero en genera

Re: [Python-es] Glade + pygtk -> Dudas

2010-06-17 Por tema Arnau Sanchez
On Thu, 17 Jun 2010 00:20:35 +0200 Jesús Genicio wrote: > Traceback (most recent call last): > File "termometro.py", line 81, in evento_leer_temperatura > Texto= self.label_Temperatura > AttributeError: App instance has no attribute 'label_Temperatura' Veamos, tienes: class App: de

Re: [Python-es] mis mensajes no llegen a la lista de correo

2010-06-09 Por tema Arnau Sanchez
On Wed, 9 Jun 2010 13:06:48 -0430 Luis Díaz wrote: > por algún motivo, escribo a la lista y los mensajes no llegan.. > > espero que el administrador lea esto y pueda darme respuesta Pues éste ha llegado. Al pie de la página principal de la lista tienes el correo con el que puedes contactar con

Re: [Python-es] Problemas con selección de texto

2010-06-08 Por tema Arnau Sanchez
On Tue, 8 Jun 2010 09:55:38 -0430 Andreina Mejia wrote: > Por ejemplo, para seleccionar un texto completo (seleccionar todo) > hago lo siguiente: > [código que forma parte de la aplicación] Ok, pero lo ideal es que el código fuera un script completo y ejecutable. > Ahora bien, no sé cómo obtene

Re: [Python-es] Problemas con selección de texto

2010-06-07 Por tema Arnau Sanchez
On Sun, 6 Jun 2010 12:25:27 -0430 Andreina Mejia wrote: > Si, revisé http://www.pygtk.org/pygtk2tutorial-es/sec-TextIters.html > > De hecho, por medio de los iteradores y las marcas de texto he logrado > seleccionar todo el texto del buffer, pero no sé cómo obtener una > porción de texto seleccio

Re: [Python-es] Funciones time

2010-06-04 Por tema Arnau Sanchez
On Thu, 3 Jun 2010 09:53:19 -0500 Carlos Herrera Polo wrote: > s_fechahora_utc = str(fechahora_utc) > s_fechahora_utc = s_fechahora_utc[:19] > > fechahora_local=time.strptime(s_fechahora_utc , "%Y-%m-%d > %H:%M:%S") s_fechahora_local = time.strftime("%Y-%m-%d %H:%M:%S", > time.localti

Re: [Python-es] Sobre permutaciones y productos

2010-05-26 Por tema Arnau Sanchez
On 26/05/10 14:00, Chema Cortes wrote: Estos días se ha debido cargar el antiguo archivo de la lista y, por lo que veo, ha fallado al insertar este mensaje del año pasado: http://thread.gmane.org/gmane.comp.python.general.castellano/23751 Pues sí, era un mensaje de 2009. Y lo más triste es qu

[Python-es] Sobre permutaciones y productos

2010-05-25 Por tema Arnau Sanchez
Repasando el archivo encontré este correo del lunes; no debe haberse reenviado a los correos personales (al menos a mi no me llegó) por problemas en la cabecera, viene sin remitente y sin asunto: http://mail.python.org/pipermail/python-es/2010-May/024367.html def all_perms(str): if len(str) <

Re: [Python-es] sobre pdf

2010-05-24 Por tema Arnau Sanchez
Ivette, este mensaje y de la "caja blanca" los escribiste -supongo que por desconocimiento- re-usando un correo antiguo, lo que rompe la estructura en hilos tanto de clientes de correo como del archivo: http://mail.python.org/pipermail/python-es/2010-May/thread.html La solución es sencilla, ha

Re: [Python-es] sobre pdf

2010-05-24 Por tema Arnau Sanchez
On 24/05/10 17:14, Robert C. Rodriguez wrote: Hay algo que no entiendo ¿porqué dais por hecho que utiliza Linux? En el mensaje original no dice nada de nada. ¿Y por qué das por hecho que poppler no funciona en Windows? ;-) http://mirror.transact.net.au/sourceforge/k/project/kd/kde-windows/pop

Re: [Python-es] sobre pdf

2010-05-24 Por tema Arnau Sanchez
On 24/05/10 04:06, Ivette Maria Suarez Muñoz wrote: Tengo un problema a la hora de cargar el pdf para trabajar con el texto plano, con el eclipse no me carga bien el pyPdf, si alguien me puede ayudar se lo agradeceré Además de lo que ya te han propuesto (pdftotext del paquete poppler), alguna

Re: [Python-es] Leer archivos SYSLOG

2010-05-20 Por tema Arnau Sanchez
On 21/05/10 00:45, Carlos Herrera Polo wrote: Es el formato que utiliza el servidor de correos qmail, cuando trabaja con el modulo "supervise" No lo había visto nunca, pero en google aparece rápido: http://cr.yp.to/libtai/tai64.html Hay módulo python: http://pypi.python.org/pypi/tai64n

Re: [Python-es] Detectar resolución de pantalla

2010-05-19 Por tema Arnau Sanchez
On 19/05/10 19:42, José Luis Redrejo Rodríguez wrote: Si estás usando linux: DIMENSIONES=commands.getoutput("xdpyinfo | grep -i dimensions: | sed 's/[^0-9]*pixels.*(.*).*//' | sed 's/[^0-9x]*//'") ¿No sería mejor simplemente maximizar la ventana? http://www.riverbankcomputing.co.uk/static/D

Re: [Python-es] archivos comprimidos

2010-05-15 Por tema Arnau Sanchez
On 14/05/10 04:10, Angel Nunez Podio wrote: Alguien sabe si existe un módulo o una forma que me facilita romper la contraseña de archivo .rar? Mírate este proyecto: http://code.google.com/p/py-unrar2/ No obstante, que yo sepa, la única forma de sacar la contraseña de un RAR es por fuerza br

Re: [Python-es] Ocultar una clave introducida por consola de Windows

2010-05-08 Por tema Arnau Sanchez
On 08/05/10 05:58, Rasiel Aponcio Borges wrote: import getpass pass = getpass.getpass() "pass" es una desafortunada elección como nombre de variable: http://docs.python.org/tutorial/controlflow.html#pass-statements ___ Python-es mailing list Python-

Re: [Python-es] utilización de timeit para medir uso de cpu

2010-05-02 Por tema Arnau Sanchez
On 02/05/10 16:45, Milton Galo Patricio Inostroza Aguilera wrote: ¿timeit me asegura qué solamente medirá el tiempo cpu de mi proceso? ¿o hará lo mejor posible solamente? Mírate esto y nos cuentas: http://www.keyongtech.com/4882875-finding-cpu-time-spent-on http://docs.python.org/library/res

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-05-01 Por tema Arnau Sanchez
On 01/05/10 00:51, Rolando Espinoza La Fuente wrote: %timeit dict((k, d[k]) for k in subkeys) 10 loops, best of 3: 6.99 µs per loop %timeit dict([(k, d[k]) for k in subkeys]) 10 loops, best of 3: 5.82 µs per loop Pero esto hay que explicarlo: con pocos elementos una lista por compr

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 13:45, Francisco Javier Cuadrado wrote: Podrías explicarme esto un poco más, supongo que te refieres a que cuando me encuentre algo así: d = {} for k in [1,2,3,4]: d[k] = k Es mejor hacer: d = dict ((k, k) for k in [1,2,3,4]) Sí, ésa es la idea. Y puedes generalizarla: imagín

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 13:21, Francisco Javier Cuadrado wrote: d = {'nombre:'pepe', 'apellidos':'garcia lopez', 'edad':30, 'profesión':'futbolista'} Del cual quiero obtener otro diccionario que contenga un subconjunto de las claves/valores del anterior, por ejemplo quedarme sólo con el nombre y los apelli

[Python-es] [netiqueta] Limpiar correos al contestar

2010-04-30 Por tema Arnau Sanchez
Buenas, Aunque el tema del top-posting se dio por perdido (¡y no pretendo reabrir el tema!), me tomo la libertad de recordar otra norma básica en la que, creo, todos estamos de acuerdo, y que últimamente se está ignorando más que nunca: cuando se contesta a un correo deberíamos "limpiar" el an

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 11:38, Pablo Angulo wrote: Otra opción más pedestre: genera el codigo python con un script python, copias y pegas: for nombre_var in nombres_variables: nombre_col = nombres_variables[nombre_var] print '%s = xml_none(busqueda_xml ('usuario', %s))'%(nombre_var, nombre_col)

Re: [Python-es] [OT]Porra

2010-04-23 Por tema Arnau Sanchez
On 23/04/10 15:49, lasizoillo wrote: He visto el siguiente post en reddit: http://mail.python.org/pipermail/europython/2010-April/007589.html Lo que demuestra que un poco de humor e ingenio es siempre la mejor fórmula. Por cierto, tono y firma inspirados en Tim Peters, ¿no? es una pena que és

Re: [Python-es] Ayuda Lectura y reescritura archivo ASCII

2010-04-21 Por tema Arnau Sanchez
On 21/04/10 05:42, Juan Camilo Hernandez D wrote: En mi trabajo de grado contemplo hacer un análisis de agrupamiento (Cluster Analysis) para esto he contemplado utilizar el modulo de python pycluster y para graficar los resultados utilizar la herramienta matplotlib. El problema consiste en camb

Re: [Python-es] extraer secuencias no adyacentes

2010-04-18 Por tema Arnau Sanchez
On 18/04/10 13:30, Antonio Reyes wrote: Gracias a todos la ayuda. Creo que con lo que me han sugerido tengo para empezar, y sobre todo, tengo más perspectivas para poder resolver el problema Una recomendación general para este tipo de preguntas: es aconsejable que vayan acompañadas de casos d

Re: [Python-es] extraer secuencias no adyacentes

2010-04-18 Por tema Arnau Sanchez
On 17/04/10 23:07, monoBOT wrote: nuevalista=[] for m in range(0, len(lista_de_textolargo),2): nuevalista.append(lista_de_textolargo[m]) print nuevalista La construcción "lista = [] + for + lista.append(...)" no es idiomática. Mejor usar listas/generadores por compresión: nuevalista =

Re: [Python-es] extraer secuencias no adyacentes

2010-04-17 Por tema Arnau Sanchez
On 17/04/10 19:56, Antonio Reyes wrote: pero mi idea es que estas secuencias no sean adyacentes, de forma que pueda obtener secuencias como: [la, caducará] con un salto en la adyacencia [la, automáticamente] con dos saltos [cookie, cuando] con 3 saltos, etc. alguno de ustedes sabe cómo podría h

Re: [Python-es] ejecutar una función cada cierto tiemp o.

2010-04-15 Por tema Arnau Sanchez
On 15/04/10 18:57, Boris Perez Canedo wrote: Necesito hacer un script que corra constantemente y cada cierto tiempo ejecute una función: Dale un vistazo a este paquete y nos cuentas: http://packages.python.org/APScheduler/ ___ Python-es mailing list

Re: [Python-es] Procesar archivos de SYSLOG

2010-04-15 Por tema Arnau Sanchez
On 13/04/10 20:27, Carlos Herrera Polo wrote: Estoy intentando con URLParser y el host de por ejemplo login.live.com Me retorna lo mismo : login.live.com En la documentacion de URLparser no encuentro la forma de obtener el DNS principal (o pref

Re: [Python-es] Analizar Matrices

2010-04-14 Por tema Arnau Sanchez
On 14/04/10 23:38, Gabriel Rech wrote: Tengo que hacer un análisis de una matriz de distancia que tiene la siguiente estructura: Indiv1Indiv2Indiv3 Indiv100.30.2 Indiv20.300.1 Indiv30.20.10 Todos los elementos de la matriz están separados por TAB, po

Re: [Python-es] Procesar archivos de SYSLOG

2010-04-13 Por tema Arnau Sanchez
On 13/04/10 01:27, lopz wrote: No sé, yo no lo veo necesario usar un módulo de 3ros para parsear un string, podrías hacerlo a base de strings y slices, o ahora que aprendí lo básico de expresiones regulares me encantan, tiraría por esto último. Cierto, con splits de cadenas y expresiones regul

Re: [Python-es] Cargar todos los archivos de un folder Options

2010-04-08 Por tema Arnau Sanchez
On 08/04/10 16:30, Abraham Zamudio wrote: vector = [file1 , file2, file3 , ] Luego usar mi funcion para procesar los datos almacenados en vector[i] La pregunta es : ¿Cual es la mejor manera de crear (si es que se puede) este vector de archivos? Te recomendaría que tu función "procesadora

Re: [Python-es] validar accesibilidad a una URL sin hacer "download"

2010-04-02 Por tema Arnau Sanchez
On 02/04/10 17:06, Jose Caballero wrote: $ curl --head http://www.google.comm HTTP/1.0 503 Service Unavailable Creo que han salido ya algunas soluciones con Python. Sobre cómo obtener el código HTTP de respuesta con curl (siguiendo redirecciones), una propuesta: $ curl -s -L --head -w "%{ht

Re: [Python-es] Cómo determinar mi ip?

2010-04-02 Por tema Arnau Sanchez
On 02/04/10 13:39, Oswaldo Hernández wrote: Que resultado te da si ejecutas: socket.gethostbyname_ex('latitude') In [2]:socket.gethostbyname_ex('latitude') Out[2]:('localhost', ['latitude'], ['127.0.0.1']) Supongo que tendrá algo que ver con que: # /etc/hosts 127.0.0.1 localhost latitude ___

Re: [Python-es] Cómo determinar mi ip?

2010-04-02 Por tema Arnau Sanchez
On 02/04/10 12:56, Oswaldo Hernández wrote: Tambien puedes utilizar el módulo socket: >>> import socket >>> socket.gethostbyname_ex(socket.gethostname()) ('oswaldo', [], ['192.168.50.1', '192.168.2.2']) En los foros comentan que esta solución -que sí sirve en según qué casos- no es muy fia

Re: [Python-es] Cómo determinar mi ip?

2010-04-01 Por tema Arnau Sanchez
On 01/04/10 21:04, Boris Perez Canedo wrote: Cualquier interface, en mi caso solo tengo un adaptador de red, pero seria bueno obtenerlas para todos. Arnau no hay otra forma? que no tenga que realizar una conexi'on para obtenerla. He pensado en ipconfig y luego con expresiones regulares obtener

Re: [Python-es] Cómo determinar mi ip?

2010-04-01 Por tema Arnau Sanchez
On 01/04/10 20:07, Boris Perez Canedo wrote: Cómo puedo determinar mi dirección ip? No una dirección de localhost. Asumiendo que te refieres a la IP pública: hay muchos servicios web que te dan ese dato, por ejemplo: >>> import urllib2 >>> urllib2.urlopen('http://whatismyip.org').read() '88

Re: [Python-es] Obtener el usuario (owner) de un fichero

2010-04-01 Por tema Arnau Sanchez
On 01/04/10 20:13, Jorge Luis Betancourt Gonzalez wrote: el tema es que os.stat devuelve el uid (user id) y yo necesita explícitamente el username, al final he resuelto de la siguiente forma: Ah, pensé que el uid ya te servía. Sí, pwd es el módulo para cosas de usuarios, y grp para grupos.

Re: [Python-es] Errno 9

2010-04-01 Por tema Arnau Sanchez
On 01/04/10 02:41, Manuel Enrique González Ramírez wrote: f = open("C:/eduauxi/wxpycl.txt","w") # Leo la línea en forma de arreglo for linea in f: xDato = linea.split(',') xHost=xDato[0] xUsuario=xDato[1] xPass=xDato

Re: [Python-es] Obtener el usuario (owner) de un fichero

2010-03-31 Por tema Arnau Sanchez
On 31/03/10 20:43, Jorge Luis Betancourt Gonzalez wrote: Sin embargo, el problema de esto es ¿Cómo obtengo el owner de un fichero determinado? ¿Alguien me puede dar un norte al respecto? http://docs.python.org/library/os.html#os.stat ___ Python-es ma

Re: [Python-es] [OT] Ayuda con artículos para Tu xInfo (revista swl .AR)

2010-03-29 Por tema Arnau Sanchez
On 29/03/10 18:10, Olemis Lang (Simelix) wrote: Como mencioné en mi presentación, escribo un curso de Python para la revista TuxInfo. Hay varios artículos que ya están publicados en números anteriores. La cuestión es que recientemente mi participación en varios proyectos de SWL (de gran utilidad

Re: [Python-es] Busqueda cadenas NO coincidentes

2010-03-25 Por tema Arnau Sanchez
On 24/03/10 21:30, Boris Perez Canedo wrote: Esto te puede dar las lineas sin \n f = open("archivo1.txt","r") lines = [] for line in f.readlines(): if line <> '\n': lines.append(line.replace('\n','')) f.close() print lines Mejor: lines = [line.rstrip() for line in open("archivo1.txt") if lin

Re: [Python-es] Busqueda cadenas NO coincidentes

2010-03-23 Por tema Arnau Sanchez
On 23/03/10 14:45, Manuel Enrique González Ramírez wrote: Lo que necesito que haga mi programa es: 1. Leer linea a linea archivo1.txt 2. Cada vez que se lea una línea de archivo1.txt busque si esa palabra se encuentra en archivo2.xml 3. Si la palabra NO se encuentra en archivo2.xml se debe crear

Re: [Python-es] Construir instancia a partir de la dir ección

2010-03-23 Por tema Arnau Sanchez
On 23/03/10 14:11, Pepe Aracil wrote: A partir de un texto como por ejemplo este este: ¿ Hay alguna forma de reconstruir una referencia a la instancia partiendo de la dirección 0x9013b6c ? ¿Y no puedes mantener un diccionario con pares (id, obj) o algo así? En cualquier caso: nunca lo había

Re: [Python-es] ORM de django vs SQLAlchemy

2010-03-19 Por tema Arnau Sanchez
On 19/03/10 17:49, Daniel Muñoz wrote: Por favor señores de Python les pido que no me envien mas informacion ya que no estoy interesado GRACIAS Don Python no se encuentra en estos momentos ;-) pero aquí tienes la información que necesitas: http://python-es-faq.wikidot.com/#toc6 ... No, ah

Re: [Python-es] cubo perfecto

2010-03-15 Por tema Arnau Sanchez
On 15/03/10 18:48, Pavel Daniel Lopez Castillo wrote: Considere el intervalo de los números enteros [a, b] con (1 <= a <= b <= 10^18). Puede usted determinar la suma de todos los cubos perfectos que se encuentran entre a y b incluidos ellos? Como comenta Jose, la falta de datos y contexto ha h

Re: [Python-es] Python y Base de Datos

2010-03-15 Por tema Arnau Sanchez
On 15/03/10 12:26, Jordi Funollet wrote: El setuid es uno de los inventos más inseguros de Unix. Es equivalente a taponar un agujero de la pared con un cartucho de dinamita. +1 QOTW si es que tuviéramos Python-es-URL :-p ___ Python-es mailing list P

Re: [Python-es] urllib2 & json

2010-03-12 Por tema Arnau Sanchez
On 12/03/10 14:18, Fran Lucena wrote: Esta es una captura de lo que devuelve Este... ¿se te rompió el copy&paste del sistema operativo? ;-) > es json No lo es, hay una función que hace de wrapper. Leyendo la documentación verás fácilmente cómo quitarla: http://www.flickr.com/services/api/

Re: [Python-es] Cadena "a=1 b = 2" a diccionario

2010-03-12 Por tema Arnau Sanchez
On 12/03/10 12:32, Oswaldo Hernández wrote: dict(re.findall("(\S+)\s*=\s*(\S+)", s)) Funciona perfectamente!!!, Magia!!!, algún dia me tendrás que explicar que significa :) Aquí explican muy bien los conjuros para los no iniciados ;-) http://docs.python.org/library/re.html http://www.amk.c

Re: [Python-es] Cadena "a=1 b = 2" a diccionario

2010-03-12 Por tema Arnau Sanchez
On 12/03/10 11:54, Oswaldo Hernández wrote: "dbname=bd user = usuario host= 192.168.22.5" Quiero convertirla a diccionario de forma que quede: {"dbname":"bd", "user":"usuario", "host":"192.168.22.5"} Lo estoy haciendo de una forma bastante burda: elimino espacios a los lados del signo '=', lue

  1   2   >