Re: [Python-es] Cerrar sesiones serversocket

2016-07-12 Por tema Flavio Danesse
Yo hice un jueguito con pygame que implementa un servidor multihilo tcp utilizando solo las clases basicas de python y anda muy bien, si quieres hurgar en el còdigo lo tienes aca: https://github.com/fdanesse/JAMTank/blob/master/gtk2/Network/Server.py El 12 de julio de 2016, 18:05, David Samaniego

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Flavio Danesse
veces se pierde tiempo tratando de aprender a usar un ide innecesariamente. El 15 de enero de 2016, 22:18, Flavio Danesse escribió: > En python puedes usar cairo y css, asi que las interfaces que has visto no > estaban diseñadas para verse modernas. > Yo he trabajado sobre todo en apl

Re: [Python-es] Orientación para el desarrollo de aplicaciones GUI.

2016-01-15 Por tema Flavio Danesse
En python puedes usar cairo y css, asi que las interfaces que has visto no estaban diseñadas para verse modernas. Yo he trabajado sobre todo en aplicaciones desktop, con python más gtk siempre para linux. Nunca he usado ides, siempre desarrollé las interfaces a solo texto. Siempre me ha llamado la

Re: [Python-es] numpy.absolute

2015-12-21 Por tema Flavio Danesse
x = 00-4834129 x = float(x.split("-")[-1]) El 21 de diciembre de 2015, 6:36, monoBOT escribió: > puedes modificarlo al vuelo pasandolo a string y volviendolo a pasar a > float tras la transformación > > si x = 00-4834129 > > str_x = str(x).replace('00-', '') > > x = float(str_x) > > en una sola

Re: [Python-es] Ayuda

2015-06-10 Por tema Flavio Danesse
tienes que poner lo mismo El 10 de junio de 2015, 13:08, Kiko escribió: > > > El 10 de junio de 2015, 17:35, JESUS YAÑEZ VILLA > escribió: > >> Mi pregunta es que tengo que colocar dentro del del parentesis del >> ofile.write, para que el archivo tenga el mismo resultado que >> >> print '%-10s

Re: [Python-es] Cambiar puerto serial a puerto ethernet

2015-06-07 Por tema Flavio Danesse
> data = self._sock.recv(self._rbufsize) > socket.error: [Errno 111] Connection refused > > Tienes alguna sugerencia? > > Saludos > > Rolando Paz > El jun 6, 2015 3:30 PM, "Flavio Danesse" escribió: > > En el script antes de leer del socket, se escribe en

Re: [Python-es] Cambiar puerto serial a puerto ethernet

2015-06-06 Por tema Flavio Danesse
En el script antes de leer del socket, se escribe en él. Al parecer lee cuando el punto remoto le contesta, quizas debas hacer cambios en esta función. def flush_text_buffers(self): self.ser.write('\n') time.sleep(1) self.ser.flushInput() #self.ser.flushOutput()

Re: [Python-es] Fwd: Modulo subprocess y Script Perl

2015-05-05 Por tema Flavio Danesse
Te paso parte del código de una aplicación mía. Es un reproductor de audio video y streaming que tiene una interfaz gtk pero utiliza mplayer en modo esclavo para reproducir. Lo que hace es usar un mplayer precompilado con todos los plugins como reproductor. Eso lo accede a través de subpreocess.

Re: [Python-es] Presentacion y algunas preguntas

2015-01-18 Por tema Flavio Danesse
Lo mejor para aprender python es que te olvides de C/C++ una lista la defines asi: lista = [] las listas son dinámicas, de modo que puedes agregar o quitar elementos cuando quieras: lista.append("hola") lista.remove("hola") Para acceder a un elemento, te refieres a él por su indice: lista[0] = "

Re: [Python-es] Problema con sonido (pygame, pyqt4)

2014-12-03 Por tema Flavio Danesse
Tienes que eliminar el while. Solo carga el archivo y hazle play. Toma en cuenta que con pygame puedes reproducir hasta ocho sonidos a la vez. El 3 de diciembre de 2014, 2:43, Diego Caraballo escribió: > Buenas noches gente, estoy tratando de hacer una GUI (*pyqt4*) con > algunos botones que re

Re: [Python-es] Ejecutar comandos python/glade

2014-11-21 Por tema Flavio Danesse
En lugar de usar Popen que es obsoleto, usa subprocess. Cambia esto: p = Popen(self.comando2, stdout=PIPE, stderr=PIPE, shell=True) pstdout, pstderr = p.communicate() tmpout.write(pstdout) tmpout.seek(0) tmpout.read() Por algo como esto: p = subprocess.Popen(self.comando2, shell=Tr

Re: [Python-es] determinar fecha

2014-11-19 Por tema Flavio Danesse
Tienes que usar calendar como en este ejemplo: http://stackoverflow.com/questions/25173182/iterating-over-yeardatescalendar-repeats-dates El 19 de noviembre de 2014, 21:53, Gerardo Diez García < gerardo.diez.gar...@gmail.com> escribió: > El 20/11/14 00:42, Gustavo Cordero escribió: > > buena tard

Re: [Python-es] Fallo con replace

2014-10-10 Por tema Flavio Danesse
no es diferente, lo que pasa es que no haces lo mismo en ambos casos, mira: en el interprete cando haces a.replace('0','3') te lo imprime, pero en el código de tu programa tu no le dices: print a.replace('0','3'), por el contrario haces a.replace('0','3') y luego imprimes a. python hace lo mismo e

Re: [Python-es] wget con python

2014-09-19 Por tema Flavio Danesse
import commands string = commands.getoutput('wget --user username --password passwoes --no-check-certificate') El 19 de septiembre de 2014, 11:13, Kiko escribió: > Usando subprocess.call sería muy sencillo. > > El 19/9/14, Israel Santana Alemán escribió: > > Buenas tardes, > > > > He estado mi

Re: [Python-es] Buscar palabras en un archivo

2014-06-16 Por tema Flavio Danesse
uitar. Lo extraño es que encuentres alguna palabra. > > > >> >> for i in lee1: >> # Abro archivo 2 >> archivo2 = open(file2,'r') >> # Leo completamente el archivo2 >> lee2 = archivo2.read() >>

Re: [Python-es] Buscar palabras en un archivo

2014-06-09 Por tema Flavio Danesse
Si abres el archivo y lo lees, pasandole su contenido a una variable, esa variable será de tipo string. Y los objetos string tienen una función llamada *find* *find(s, *args)* *rfind(s, sub [,start [,end]]) -> in* Return the lowest index in s where substring sub is found, such that sub is cont

Re: [Python-es] Expresiones regulares

2014-06-03 Por tema Flavio Danesse
de 2014, 22:53, Miguel Angel Rodriguez >> escribió: >> >> Este es un ejemplo de lo que recibo: >>> >>> {"format":"JSON","result":{"devices":[{"key":"SCGDE1BA: >>> 180340320","channels":[{&

Re: [Python-es] Expresiones regulares

2014-06-03 Por tema Flavio Danesse
es":[{"key":"SCGDE1BA: >> 180340320","channels":[{"name":"PF","unit":"","meta":"PF"," >> value":"1.000"},{"name":"P-WSpt","unit":"kW"

Re: [Python-es] Expresiones regulares

2014-06-03 Por tema Flavio Danesse
Si quieres pasame un string de ejemplo que esté completo y dime que hacer con los values y te escribo la solución. El 3 de junio de 2014, 17:38, Flavio Danesse escribió: > Lo que hago es tomar el string que tienes y guardarlo en un archivo como > texto plano pero luego lo cargo utilizand

Re: [Python-es] Expresiones regulares

2014-06-03 Por tema Flavio Danesse
; ¿Como seria a partir de lo que indicas el parseo de los datos? Es decir, > ¿Como seria el bucle que me iria dando el name y el value? > > > > > 2014-06-03 22:08 GMT+02:00 Flavio Danesse : > > Voto por lo correcto que sería así: >> >> import os >> import json &

Re: [Python-es] Expresiones regulares

2014-06-03 Por tema Flavio Danesse
Voto por lo correcto que sería así: import os import json import codecs text = '{"format":"JSON","result":{"devices":[{"key":"SCGDE1BA:180340320", etc . . . path = "/tmp/x.json" archivo = open(path, "w") archivo.write(text) archivo.close() archivo = codecs.open(path, "r", "utf-8") diccionario

Re: [Python-es] Hola a todos // Software para Radiointerferometro

2014-04-03 Por tema Flavio Danesse
> Que les parece? > > Saludos > > > El 3 de abril de 2014, 16:24, Flavio Danesse escribió: > > El problema que hay desde mi perspectiva es no saber que debe hacer el >> código y no tener donde probar el código. >> Las interfaces gráficas son lo más sencillo de hac

Re: [Python-es] Hola a todos // Software para Radiointerferometro

2014-04-03 Por tema Flavio Danesse
o de script para > esto, sin embargo esta programado para obtener los datos por el puerto > RS232 y no ethernet: > https://casper.berkeley.edu/svn/trunk/projects/pocketcorrelator/wb_poco_ibob/Python_Script/ > > Saludos y gracias por todo el apoyo mostrado. > > Rolando Paz > &

Re: [Python-es] Hola a todos // Software para Radiointerferometro

2014-04-03 Por tema Flavio Danesse
Yo me anoto en el proyecto. No tengo la mas mínima idea de que es un interferómetro ni de radioimágenes ni nada de eso, pero programo sobre todo en python, gtk y gstreamer y a veces en otros lenguajes, capaz que puedo ayudar con el código. De momento lo voy a mirar nada más. Creo que vas a necesi

Re: [Python-es] Ayuda con navegador

2014-03-27 Por tema Flavio Danesse
l tipo : QtCore.QEvent.MouseButtonPress, o QtCore. > Qt.LeftButton, pero no se hacerlas funcionar. ¿Alguna idea? > > > El 25 de marzo de 2014, 12:29, Flavio Danesse escribió: > > Bueno, yo solo utilizo gtk pero supongo que debe ser parecido, debes >> conectarte a la señal del clic

Re: [Python-es] Ayuda con navegador

2014-03-25 Por tema Flavio Danesse
Bueno, yo solo utilizo gtk pero supongo que debe ser parecido, debes conectarte a la señal del click sobre el item, en gtk es así: item = gtk.MenuItem("Iniciar Nuevo Año...") item.connect("activate", self.__emit_accion) El 25 de marzo de 2014, 7:50, Fernando Garcia escribió: > Mi primera peti

Re: [Python-es] Editar excel

2014-03-20 Por tema Flavio Danesse
No sirve la función *save(filename_or_stream)* de esta librería?: https://secure.simplistix.co.uk/svn/xlwt/trunk/xlwt/doc/xlwt.html?p=4966 El 20 de marzo de 2014, 17:04, astralrod escribió: > > Saludos Gente! > > En mi trabajo salio la necesidad de generar un archivo de excel en python, > pero

Re: [Python-es] Más consultas: pdf, email, crear ejecutable.

2014-03-12 Por tema Flavio Danesse
Estoy de acuerdo con Alexandro, pero además agregaría una pregunta para ti: ¿Por qué alguien respondería tus dudas cuando tu manifiestas que vas a ocultar esas soluciones a otros? El 12 de marzo de 2014, 10:43, Alexandro Colorado escribió: > On 3/12/14, Rafael Cantos wrote: > > Buenas lista >

Re: [Python-es] mejor forma de implementar un "loop" de espera hasta que una condicion se hace verdadera

2013-11-25 Por tema Flavio Danesse
Creo que puedes crear un socket al archivo y capturar la señal que se emite cuando hay cambios en el, seguro alguien sabe mas que yo en esta lista sobre este tema pero al menos es una pista. El 25 de noviembre de 2013 16:21, Oswaldo escribió: > El 25/11/2013 15:42, Jose Caballero escribió: > >

Re: [Python-es] Integrar OpenOffice-CALC en un programa python

2013-10-18 Por tema Flavio Danesse
No se como se puede hacer en este caso en particular, pero capaz que puedo darte algunas pistas: - Se puede embeber toda una interfaz gtk dentro de otra utilizando gtk.Socket y gtk.Plug. - También se puede embeber una interfaz pyqt dentro de una gtk y viceversa utilizando el mismo proc

Re: [Python-es] Como obtener promedios diarios

2013-10-12 Por tema Flavio Danesse
from math import radians radianes = radians(angulo) El 11 de octubre de 2013 22:59, Boris Vladimir Comi < gle...@comunidad.unam.mx> escribió: > Yo encontré un camino para crear promedios díarios de muchas > variables, por ejemplo de una base de datos que tiene la siguiente > estructura: > >

Re: [Python-es] Imagenes dañadas al descargar con urllib2

2013-08-27 Por tema Flavio Danesse
En lugar de leer y guardar, porque no descargas el archivo? fileimage, headers = urllib.urlretrieve(URL, path_destino) El 27 de agosto de 2013 06:41, WolveLopez escribió: > Ok, voy a probarlo ahora y comento. Muchas gracias > El 27/08/2013 11:29, "Daπid" escribió: > >> >> 2013/8/27 WolveLopez

Re: [Python-es] determinar cual clase ha sido declarada primero

2013-08-21 Por tema Flavio Danesse
no entiendo mucho, pero capaz que lo que querés es saber el orden en que se instancian las clases en tiempo de ejecución, porque el orden de declaración es el orden en que están escritas en el archivo nada más. El 21 de agosto de 2013 21:59, Juan BC escribió: > Estoy haciendo un pequeño script

Re: [Python-es] Problemas de encoding json utf-8

2013-03-20 Por tema Flavio Danesse
quot;text": "Programar"}, "00025": {"text": "Pegarle a mi hermano"}, "00024": {"text": "Jugar al Ping Pong"}, "00021": {"text": "Editar mi Blog"}, "00016": {"text": "Grabar vi

Re: [Python-es] Problemas de encoding json utf-8

2013-03-20 Por tema Flavio Danesse
uot;) as f: > ... kk2 = json.load(f) > ... > >>> len(kk2.keys()) > 1000 > >>> kk2[1] > Traceback (most recent call last): > File "", line 1, in > KeyError: 1 > >>> print kk2["1"] > kákà > > Andrey > &g

Re: [Python-es] Problemas de encoding json utf-8

2013-03-20 Por tema Flavio Danesse
;> import json > >>> kk = u"cadená con tìldes" > >>> dd = json.dumps({"foo": kk}) > >>> dd > '{"foo": "caden\\u00e1 con t\\u00ecldes"}' > >>> print json.loads(dd) > {u'foo': u&#

Re: [Python-es] Problemas de encoding json utf-8

2013-03-20 Por tema Flavio Danesse
yo tuve el mismo problema que él y esta fue la solución. La verdad no sabia que json era de python y simplejson no. El 20 de marzo de 2013 16:20, Andrey Antukh escribió: > El 20 de marzo de 2013 19:53, Flavio Danesse escribió: > >> import simplejson >> archi

Re: [Python-es] Problemas de encoding json utf-8

2013-03-20 Por tema Flavio Danesse
import simplejson archivo = open(path, 'w') archivo.write(simplejson.dumps(salida)) archivo.close() El 20 de marzo de 2013 15:35, Diego Uribe Gamez escribió: > estoy usando nano, > > para lo que me pregunto quique: > > print u"%s" % var > UnicodeDecodeError: 'ascii' codec can't decode byte 0xf3

Re: [Python-es] Copiar archivos

2013-03-20 Por tema Flavio Danesse
if 'C1' in filename: copiar El 20 de marzo de 2013 15:35, Manuel A. Estevez Fernandez escribió: > Buen dia lista > Estoy haciendo un pequeño script que vverifica los archivos registrados en > la base de datos. El detalle es que debo copiar los archivos que pertenecen > a esa relación y algu

Re: [Python-es] Preguntas sobre python3 y nomenclatura

2013-03-20 Por tema Flavio Danesse
Gracias !! Era más sencillo de lo que pensé. El 20 de marzo de 2013 14:02, Danilo Dellaquila escribió: > Hola, > > en Ubuntu el python oficial del sistema se llama simplemente python y su > versión es la 2.7, puedes comprobarlo con los siguientes comandos (en mi > caso es Ubuntu 12.04): > >

Re: [Python-es] Preguntas sobre python3 y nomenclatura

2013-03-20 Por tema Flavio Danesse
:19, Chema Cortes escribió: > El día 20 de marzo de 2013 03:34, Flavio Danesse > escribió: > > Cómo puedo indicar en una aplicación particular, que requiere python 3 > para > > iniciarse ? > > > > Al estilo de gstreamer sobre gtk 3 ? > > > > import gi

Re: [Python-es] Preguntas sobre python3 y nomenclatura

2013-03-19 Por tema Flavio Danesse
Cómo puedo indicar en una aplicación particular, que requiere python 3 para iniciarse ? Al estilo de gstreamer sobre gtk 3 ? import gi gi.require_version('Gst', '1.0') ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listin

Re: [Python-es] Duda sobre listas de listas

2013-03-13 Por tema Flavio Danesse
Y si lo haces sencillo ?: lista = [[u'00:00:00:02:44:a9:b5:34', '1', u'00:00:00:1b:11:b4:16:80', '1'], [u'00:00:00:1b:11:b4:16:80', '1', u'00:00:00:02:44:a9:b5:34', '1']] for elemento in lista: elemento.reverse() if elemento in lista: lista.remove(elemento) print lista [

Re: [Python-es] ?es posible generar con distutils un fichero .spec que permita crear mas de un RPM?

2012-11-20 Por tema Flavio Danesse
n Nov 20, 2012, at 16:58, Flavio Danesse wrote: > > Si, bueno, mis aplicaciones las hago así, pero es complicado de explicar > todo esto en un correo. > > Básicamente, en el setup.cfg tienes que definir donde se instalará la > aplicación, por ejemplo: > > [install] > inst

Re: [Python-es] ?es posible generar con distutils un fichero .spec que permita crear mas de un RPM?

2012-11-20 Por tema Flavio Danesse
install_scripts=/usr/local/bin *En el setup.py defines, donde va cada cosa en esa esa estructura:* from distutils.core import setup setup(name="JAMediaTube", version = "4", author = "Flavio Danesse", author_email = "fdane...@gmail.com",

Re: [Python-es] ?es posible generar con distutils un fichero .spec que permita crear mas de un RPM?

2012-11-20 Por tema Flavio Danesse
Podés hacer todo en un setup.py o haces instaladores diferentes si quieres. Incluso puedes hacer un solo instalador para instalar de una sola vez varios programas y biblioteas. El 20 de noviembre de 2012 16:57, Jose Caballero escribió: > Hola, > > > siguiendo la documentacion no tengo problema

Re: [Python-es] Duda de principiante

2012-11-20 Por tema Flavio Danesse
Si quieres aprender jugando, puedes seguir el cursito pygame que tengo publicado para mis alumnos: https://sites.google.com/site/sugaractivities/home/curso-pygame PD: Yo empecé igual que vos con python. El 20 de noviembre de 2012 13:28, Kiko escribió: > Joder, reescribo un poco el correo porq

Re: [Python-es] Duda de principiante

2012-11-20 Por tema Flavio Danesse
El problema que tienes con la variable mes es el alcance que tiene. Si defines la variable dentro de una función solo existe dentro de esa función (alcance). Hay varias maneras de hacerlo andar, una sería así: def leermes(): mes=open('ABRIL2005.txt','r') fila=mes.readline() mes.clo