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
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
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
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
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
> 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
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()
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.
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] = "
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
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
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
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
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
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()
>>
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
de 2014, 22:53, Miguel Angel Rodriguez
>> escribió:
>>
>> Este es un ejemplo de lo que recibo:
>>>
>>> {"format":"JSON","result":{"devices":[{"key":"SCGDE1BA:
>>> 180340320","channels":[{&
es":[{"key":"SCGDE1BA:
>> 180340320","channels":[{"name":"PF","unit":"","meta":"PF","
>> value":"1.000"},{"name":"P-WSpt","unit":"kW"
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
; ¿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
&
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
> 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
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
>
&
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
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
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
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
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
>
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ó:
>
>
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
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:
>
>
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
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
quot;text": "Programar"}, "00025": {"text": "Pegarle
a mi hermano"}, "00024": {"text": "Jugar al Ping Pong"}, "00021": {"text":
"Editar mi Blog"}, "00016": {"text": "Grabar vi
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
;> 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
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
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
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
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):
>
>
: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
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
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
[
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
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",
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
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
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
48 matches
Mail list logo