From pabloeferreyra en gmail.com Mon Sep 1 02:23:54 2014 From: pabloeferreyra en gmail.com (Pablo Ezequiel Ferreyra) Date: Sun, 31 Aug 2014 21:23:54 -0300 Subject: [Python-es] [CONSULTA]static files Message-ID: <5403BC9A.2080000@gmail.com> hola gente, pido disculpas, creo que este es el ultimo mail que envio pidiendo ayuda, pero es que ya me tiene loco este proyecto, y soy bastante novato por ahora en el mundo de django, aunque gracias a todos y toda la ayuda, voy aprendiendo bastante sobre este lenguaje, y voy a poder aplicarlo mejor en los proximos proyectos. ahora, el problema que tengo, es que no logro entender como configurar los archivos estaticos, he buscado por google, y por la documentacion oficial, pero he entrado a callejones sin salida, de los que no he podido ver la luz del sol. por lo tanto, recurro una vez mas a su sabiduria para que me ayuden a resolver esto, por que no se donde estoy fallando, por que en teoria, esta todo correcto, no se que es lo que falla, pero todo lo que es static, y estilos css no me los carga ni por que le suplique, me levanta una pantalla sin ningun tipo de estilo en html, cosa que es bastante engorroso comparto mi codigo para que me puedan ayudar, como es costumbre, ya que esta vez, la consola no me ayuda por que no devuelve nada erroneo http://github.com/hackerzeta/sistema/ From razpeitia en gmail.com Mon Sep 1 04:00:14 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Sun, 31 Aug 2014 21:00:14 -0500 Subject: [Python-es] [CONSULTA]static files In-Reply-To: <5403BC9A.2080000@gmail.com> References: <5403BC9A.2080000@gmail.com> Message-ID: Veo un montón de detalles en tu settings, cables hardcodeadas por varios lados, es un error que todo el mundo comete. Incluso cuando inicie lo cometí. Pero no es ningún pecado cometer este tipo de errores pero no tratarlo de corregirlo si lo es o debería de serlo xD. Volviendo al tema de los archivos estáticos no deberían de ser un tema complejo. Te voy a explicar rápidamente como funcionan los archivos estáticos. Que no son temas de django per se, si no de desarrollo web, a lo que voy es que son conceptos que lo puedes aplicar en django, ruby o rails, ASP .net o cualquier otro webframework. Los archivos estáticos, es contenido que se entrega tal y como se encuentra guardado. Los archivos mas comunes, css, js, imagenes (png, jpg, gif, etc...) pero en general puede ser cualquier archivo. Django, divide los archivos estáticos en 2 categorías. Statics y Media. Statics son archivos estáticos que usa el desarrollador para la aplicación. Mientras que Media son los archivos estáticos que sube el usuario al momento de usar la aplicación. Django ofrece 4 variables básicas para configurar los archivos estáticos. STATIC_ROOT STATIC_URL MEDIA_ROOT MEDIA_URL Las variables *_ROOT es simplemente una cadena con la ruta (path) de donde están esos archivos estáticos. Ejemplo: MEDIA_ROOT = '/var/statics/example.com/media/' STATIC_ROOT = '/var/statics/example.com/static/' Y las variables *_URL es el fragmento de URL de donde sera servidas. Ejemplo: MEDIA_URL = '/media/' STATIC_URL = '/static/' Entonces si tengo configurado las variables STATIC_* y hago: http://www.example.com/static/somefile.txt Va intentar buscar*: /var/statics/example.com/static/somefile.txt (Suponiendo que django sirve los archivos estáticos que es una pésima idea, excepto si estas en desarrollo.) * Django tiene algo llamado static finders, realmente no solamente busca en esa localización, busca en una lista de localizaciones. Ya sea por alguna definida o inspecciona cada app. Para mas información al respecto lee la documentación. Lo mismo ocurre para media. Como dije antes, django no debería de servir los archivos estáticos. Y tal vez te preguntes entonces para que le doy la ruta si no va a servir los archivos estáticos? Bueno lo interesante pasa cuando haces 2 operaciones: collectstatics, lo que hace es busca todos archivos estáticos de las apps y de otros lugares (ver static finders) y los pone todos en el STATIC_ROOT. La otra operación interesante es cuando el usuario sube archivos, a donde van a parar esos archivos? Obviamente al MEDIA_ROOT y por eso son necesarias las rutas. Lo que haces en producción es configurar tu servidor web para que cuando venga una petición http por /static/ (STATIC_URL) o /media/ (MEDIA_URL) envié directo los archivos que estén en STATIC_ROO o MEDIA_ROOT respectivamente. Este tema queda fuera de django, porque es mas de la configuración de tu webserver. Suficiente explicaciones, tu problema es que no tienes configurado tu proyecto para que sirva los archivos estáticos. Veamos el checklist: STATIC_ROOT [X] STATIC_URL [X] urls.py [ ] Veo que no tienes configurado django para que responda a las peticiones HTTP, via /static/. Para activarlas esta explicado en la documentación. https://docs.djangoproject.com/en/1.6/howto/static-files/#serving-files-uploaded-by-a-user-during-development Si estas en producción, entonces configura tu webserver para que sirva los archivos estáticos y no lo haga django. No necesitas que sea tu ultima vez preguntando, pero no lees mas de como funciona django (libros, tutoriales, cursos, screencasts, hay un sin fin de material) seguramente seguirás preguntando, por cualquier problema que te topes. El 31 de agosto de 2014, 19:23, Pablo Ezequiel Ferreyra < pabloeferreyra en gmail.com> escribió: > hola gente, pido disculpas, creo que este es el ultimo mail que envio > pidiendo ayuda, pero es que ya me tiene loco este proyecto, y soy bastante > novato por ahora en el mundo de django, aunque gracias a todos y toda la > ayuda, voy aprendiendo bastante sobre este lenguaje, y voy a poder > aplicarlo mejor en los proximos proyectos. > > ahora, el problema que tengo, es que no logro entender como configurar los > archivos estaticos, he buscado por google, y por la documentacion oficial, > pero he entrado a callejones sin salida, de los que no he podido ver la luz > del sol. > > por lo tanto, recurro una vez mas a su sabiduria para que me ayuden a > resolver esto, por que no se donde estoy fallando, por que en teoria, esta > todo correcto, no se que es lo que falla, pero todo lo que es static, y > estilos css no me los carga ni por que le suplique, me levanta una pantalla > sin ningun tipo de estilo en html, cosa que es bastante engorroso > > comparto mi codigo para que me puedan ayudar, como es costumbre, ya que > esta vez, la consola no me ayuda por que no devuelve nada erroneo > http://github.com/hackerzeta/sistema/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pabloeferreyra en gmail.com Mon Sep 1 04:40:54 2014 From: pabloeferreyra en gmail.com (Pablo Ezequiel Ferreyra) Date: Sun, 31 Aug 2014 23:40:54 -0300 Subject: [Python-es] [CONSULTA]static files In-Reply-To: References: <5403BC9A.2080000@gmail.com> Message-ID: <5403DCB6.9040709@gmail.com> agradezco tu ayuda man, pero lamentablemente, entendi todo hasta la parte de la url que me pasas, no se si sera ignorancia mia solamente, pero no logro entender lo del url pattern "+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)" que no se como configurarlo ,por que me esta tirando errores, y la documentacion no me da respuestasseguras, por lo que he visto, tambien he vuelto a googlear, y ninguna documentacion que se presenta, me da vistas diferentes, pero ninguna ayuda realmente, lamentablemente si me pueden ayudar con configurar el webserver, se los agradeceria, por que sinceramente, estoy en un bucle muy raro de desentendimiento El 31/08/14 a las 23:00, Ricardo Azpeitia Pimentel escibió: > Veo un montón de detalles en tu settings, cables hardcodeadas por > varios lados, es un error que todo el mundo comete. Incluso cuando > inicie lo cometí. Pero no es ningún pecado cometer este tipo de > errores pero no tratarlo de corregirlo si lo es o debería de serlo xD. > > Volviendo al tema de los archivos estáticos no deberían de ser un tema > complejo. Te voy a explicar rápidamente como funcionan los archivos > estáticos. Que no son temas de django per se, si no de desarrollo web, > a lo que voy es que son conceptos que lo puedes aplicar en django, > ruby o rails, ASP .net o cualquier otro webframework. > > Los archivos estáticos, es contenido que se entrega tal y como se > encuentra guardado. Los archivos mas comunes, css, js, imagenes (png, > jpg, gif, etc...) pero en general puede ser cualquier archivo. > > Django, divide los archivos estáticos en 2 categorías. Statics y Media. > > Statics son archivos estáticos que usa el desarrollador para la > aplicación. > Mientras que Media son los archivos estáticos que sube el usuario al > momento de usar la aplicación. > > Django ofrece 4 variables básicas para configurar los archivos estáticos. > > STATIC_ROOT > STATIC_URL > > MEDIA_ROOT > MEDIA_URL > > Las variables *_ROOT es simplemente una cadena con la ruta (path) de > donde están esos archivos estáticos. > Ejemplo: > MEDIA_ROOT = '/var/statics/example.com/media/ ' > STATIC_ROOT = '/var/statics/example.com/static/ > ' > > Y las variables *_URL es el fragmento de URL de donde sera servidas. > Ejemplo: > MEDIA_URL = '/media/' > STATIC_URL = '/static/' > > Entonces si tengo configurado las variables STATIC_* y hago: > http://www.example.com/static/somefile.txt > > Va intentar buscar*: > /var/statics/example.com/static/somefile.txt > > > (Suponiendo que django sirve los archivos estáticos que es una pésima > idea, excepto si estas en desarrollo.) > * Django tiene algo llamado static finders, realmente no solamente > busca en esa localización, busca en una lista de localizaciones. Ya > sea por alguna definida o inspecciona cada app. Para mas información > al respecto lee la documentación. > > Lo mismo ocurre para media. > > Como dije antes, django no debería de servir los archivos estáticos. Y > tal vez te preguntes entonces para que le doy la ruta si no va a > servir los archivos estáticos? Bueno lo interesante pasa cuando haces > 2 operaciones: collectstatics, lo que hace es busca todos archivos > estáticos de las apps y de otros lugares (ver static finders) y los > pone todos en el STATIC_ROOT. La otra operación interesante es cuando > el usuario sube archivos, a donde van a parar esos archivos? > Obviamente al MEDIA_ROOT y por eso son necesarias las rutas. > > Lo que haces en producción es configurar tu servidor web para que > cuando venga una petición http por /static/ (STATIC_URL) o /media/ > (MEDIA_URL) envié directo los archivos que estén en STATIC_ROO o > MEDIA_ROOT respectivamente. Este tema queda fuera de django, porque es > mas de la configuración de tu webserver. > > > Suficiente explicaciones, tu problema es que no tienes configurado tu > proyecto para que sirva los archivos estáticos. > > Veamos el checklist: > STATIC_ROOT [X] > STATIC_URL [X] > urls.py [ ] > > Veo que no tienes configurado django para que responda a las > peticiones HTTP, via /static/. Para activarlas esta explicado en la > documentación. > https://docs.djangoproject.com/en/1.6/howto/static-files/#serving-files-uploaded-by-a-user-during-development > > Si estas en producción, entonces configura tu webserver para que sirva > los archivos estáticos y no lo haga django. > > No necesitas que sea tu ultima vez preguntando, pero no lees mas de > como funciona django (libros, tutoriales, cursos, screencasts, hay un > sin fin de material) seguramente seguirás preguntando, por cualquier > problema que te topes. > > > > El 31 de agosto de 2014, 19:23, Pablo Ezequiel Ferreyra > > escribió: > > hola gente, pido disculpas, creo que este es el ultimo mail que > envio pidiendo ayuda, pero es que ya me tiene loco este proyecto, > y soy bastante novato por ahora en el mundo de django, aunque > gracias a todos y toda la ayuda, voy aprendiendo bastante sobre > este lenguaje, y voy a poder aplicarlo mejor en los proximos > proyectos. > > ahora, el problema que tengo, es que no logro entender como > configurar los archivos estaticos, he buscado por google, y por la > documentacion oficial, pero he entrado a callejones sin salida, de > los que no he podido ver la luz del sol. > > por lo tanto, recurro una vez mas a su sabiduria para que me > ayuden a resolver esto, por que no se donde estoy fallando, por > que en teoria, esta todo correcto, no se que es lo que falla, pero > todo lo que es static, y estilos css no me los carga ni por que le > suplique, me levanta una pantalla sin ningun tipo de estilo en > html, cosa que es bastante engorroso > > comparto mi codigo para que me puedan ayudar, como es costumbre, > ya que esta vez, la consola no me ayuda por que no devuelve nada > erroneo http://github.com/hackerzeta/sistema/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From razpeitia en gmail.com Mon Sep 1 04:56:06 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Sun, 31 Aug 2014 21:56:06 -0500 Subject: [Python-es] [CONSULTA]static files In-Reply-To: <5403DCB6.9040709@gmail.com> References: <5403BC9A.2080000@gmail.com> <5403DCB6.9040709@gmail.com> Message-ID: La parte de las urls: Mas o menos así se ve un urlconf from django.conf import settings from django.conf.urls.static import static urlpatterns = patterns('', # Las urls de tu apps ) if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) Recuerdas que haces las urls.py? Ligan un patrón de urls con una vista. Esto es exactamente lo que estamos haciendo aquí. En este caso el patron es STATIC_URL y MEDIA_URL, pasamos tambien el document root en este casoo STATIC_ROOT Y MEDIA_ROOT respectivamente y la función static se encarga de generar la todas las cosas necesarias para que pueda servir contenido estático. Esto es perfecto para el caso de desarrollo. Para el caso de producción: Configura tu servidor web, en el caso especifico de nginx. location /static/ { alias /var/example.com/static/; } Donde /var/example.com/static/ es tu STATIC_ROOT, lo mismo funciona para media. Para apache ha de ser alguna configuración similar. Para cualquier otro webserver le la documentación del webserver. El 31 de agosto de 2014, 21:40, Pablo Ezequiel Ferreyra < pabloeferreyra en gmail.com> escribió: > agradezco tu ayuda man, pero lamentablemente, entendi todo hasta la parte > de la url que me pasas, no se si sera ignorancia mia solamente, pero no > logro entender lo del url pattern > "+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)" que no > se como configurarlo ,por que me esta tirando errores, y la documentacion > no me da respuestasseguras, por lo que he visto, tambien he vuelto a > googlear, y ninguna documentacion que se presenta, me da vistas diferentes, > pero ninguna ayuda realmente, lamentablemente > > si me pueden ayudar con configurar el webserver, se los agradeceria, por > que sinceramente, estoy en un bucle muy raro de desentendimiento > > > El 31/08/14 a las 23:00, Ricardo Azpeitia Pimentel escibió: > > Veo un montón de detalles en tu settings, cables hardcodeadas por varios > lados, es un error que todo el mundo comete. Incluso cuando inicie lo > cometí. Pero no es ningún pecado cometer este tipo de errores pero no > tratarlo de corregirlo si lo es o debería de serlo xD. > > Volviendo al tema de los archivos estáticos no deberían de ser un tema > complejo. Te voy a explicar rápidamente como funcionan los archivos > estáticos. Que no son temas de django per se, si no de desarrollo web, a lo > que voy es que son conceptos que lo puedes aplicar en django, ruby o rails, > ASP .net o cualquier otro webframework. > > Los archivos estáticos, es contenido que se entrega tal y como se > encuentra guardado. Los archivos mas comunes, css, js, imagenes (png, jpg, > gif, etc...) pero en general puede ser cualquier archivo. > > Django, divide los archivos estáticos en 2 categorías. Statics y Media. > > Statics son archivos estáticos que usa el desarrollador para la > aplicación. > Mientras que Media son los archivos estáticos que sube el usuario al > momento de usar la aplicación. > > Django ofrece 4 variables básicas para configurar los archivos estáticos. > > STATIC_ROOT > STATIC_URL > > MEDIA_ROOT > MEDIA_URL > > Las variables *_ROOT es simplemente una cadena con la ruta (path) de > donde están esos archivos estáticos. > Ejemplo: > MEDIA_ROOT = '/var/statics/example.com/media/' > STATIC_ROOT = '/var/statics/example.com/static/' > > Y las variables *_URL es el fragmento de URL de donde sera servidas. > Ejemplo: > MEDIA_URL = '/media/' > STATIC_URL = '/static/' > > Entonces si tengo configurado las variables STATIC_* y hago: > http://www.example.com/static/somefile.txt > > Va intentar buscar*: > /var/statics/example.com/static/somefile.txt > > (Suponiendo que django sirve los archivos estáticos que es una pésima > idea, excepto si estas en desarrollo.) > * Django tiene algo llamado static finders, realmente no solamente busca > en esa localización, busca en una lista de localizaciones. Ya sea por > alguna definida o inspecciona cada app. Para mas información al respecto > lee la documentación. > > Lo mismo ocurre para media. > > Como dije antes, django no debería de servir los archivos estáticos. Y > tal vez te preguntes entonces para que le doy la ruta si no va a servir los > archivos estáticos? Bueno lo interesante pasa cuando haces 2 operaciones: > collectstatics, lo que hace es busca todos archivos estáticos de las apps y > de otros lugares (ver static finders) y los pone todos en el STATIC_ROOT. > La otra operación interesante es cuando el usuario sube archivos, a donde > van a parar esos archivos? Obviamente al MEDIA_ROOT y por eso son > necesarias las rutas. > > Lo que haces en producción es configurar tu servidor web para que cuando > venga una petición http por /static/ (STATIC_URL) o /media/ (MEDIA_URL) > envié directo los archivos que estén en STATIC_ROO o MEDIA_ROOT > respectivamente. Este tema queda fuera de django, porque es mas de la > configuración de tu webserver. > > > Suficiente explicaciones, tu problema es que no tienes configurado tu > proyecto para que sirva los archivos estáticos. > > Veamos el checklist: > STATIC_ROOT [X] > STATIC_URL [X] > urls.py [ ] > > Veo que no tienes configurado django para que responda a las peticiones > HTTP, via /static/. Para activarlas esta explicado en la documentación. > > https://docs.djangoproject.com/en/1.6/howto/static-files/#serving-files-uploaded-by-a-user-during-development > > Si estas en producción, entonces configura tu webserver para que sirva > los archivos estáticos y no lo haga django. > > No necesitas que sea tu ultima vez preguntando, pero no lees mas de como > funciona django (libros, tutoriales, cursos, screencasts, hay un sin fin de > material) seguramente seguirás preguntando, por cualquier problema que te > topes. > > > > El 31 de agosto de 2014, 19:23, Pablo Ezequiel Ferreyra < > pabloeferreyra en gmail.com> escribió: > >> hola gente, pido disculpas, creo que este es el ultimo mail que envio >> pidiendo ayuda, pero es que ya me tiene loco este proyecto, y soy bastante >> novato por ahora en el mundo de django, aunque gracias a todos y toda la >> ayuda, voy aprendiendo bastante sobre este lenguaje, y voy a poder >> aplicarlo mejor en los proximos proyectos. >> >> ahora, el problema que tengo, es que no logro entender como configurar >> los archivos estaticos, he buscado por google, y por la documentacion >> oficial, pero he entrado a callejones sin salida, de los que no he podido >> ver la luz del sol. >> >> por lo tanto, recurro una vez mas a su sabiduria para que me ayuden a >> resolver esto, por que no se donde estoy fallando, por que en teoria, esta >> todo correcto, no se que es lo que falla, pero todo lo que es static, y >> estilos css no me los carga ni por que le suplique, me levanta una pantalla >> sin ningun tipo de estilo en html, cosa que es bastante engorroso >> >> comparto mi codigo para que me puedan ayudar, como es costumbre, ya que >> esta vez, la consola no me ayuda por que no devuelve nada erroneo >> http://github.com/hackerzeta/sistema/ >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From manuelcortez00 en gmail.com Mon Sep 1 09:45:26 2014 From: manuelcortez00 en gmail.com (=?UTF-8?B?TWFudWVsIEVkdWFyZG8gQ29ydMOpeiBWYWxsZWpv?=) Date: Mon, 01 Sep 2014 02:45:26 -0500 Subject: [Python-es] =?utf-8?q?Autenticaci=C3=B3n_de_aplicaci=C3=B3n_en_Tw?= =?utf-8?q?itter_mediante_Oauth?= Message-ID: <54042416.7000909@gmail.com> Buen día, Hoy quisiera preguntar si alguien conoce un sitio donde pueda encontrar ejemplos sobre cómo autenticar una aplicación Twitter mediante Oauth de la forma en la que se autentican las aplicaciones web. En este momento estoy trabajando en un proyecto que funciona como aplicación de escritorio. El modo en que Twitter permite que se autorice la aplicación es, básicamente, generar una URL a donde rediriges al usuario; para esta URL necesitas el par de credenciales de acceso de tu aplicación. Después, el usuario tiene que autorizar la aplicación, y Twitter le otorga a este un PIN de 7 u 8 números, que debe regresar y pegar en un campo de texto de la aplicación, para luego hacer que esta termine de autorizarse con ese número. Lógicamente si el número está mal o si el usuario ha pegado algo de menos o de más, arroja una excepción. Pero estoy buscando la manera de hacer que se utilice la CallbackURL que se le puede pasar a Twython (la librería que estoy usando). De este modo, cuando el usuario autorice la aplicación desde Twitter, sería redirigido a otra URL donde "algo" (que es aquí donde estoy perdido) se encargaría de recoger lo que twitter enviaría, procesarlo y decirle al usuario que ya puede cerrar la ventana del navegador. Haciendo esto el usuario ya no tiene que introducir ningún PIN y reduce la posibilidad de errores. Sobre ese "algo", no tengo claro qué debo hacer. Según he leído en un ejemplo parecido pero aplicado a Facebook[1], lo que se hace es levantar un mini servidor web, para luego derivar de una clase (que en este ejemplo ha sido BaseHTTPServer.BaseHTTPRequestHandler), y en su método do_GET poner lo que hay que hacer con la información que devuelve la página de la red social. Pero este ejemplo está aplicado a Facebook y no tengo idea de cómo debería hacerse algo que consiga la misma función, pero en Twitter. Si saben de algún sitio donde pueda empezar a buscar, estaría agradecido. Saludos. [1]: http://blog.carduner.net/2010/05/26/authenticating-with-facebook-on-the-command-line-using-python/ From nicolaslino1 en gmail.com Mon Sep 1 16:10:21 2014 From: nicolaslino1 en gmail.com (Nicolas lino) Date: Mon, 1 Sep 2014 11:10:21 -0300 Subject: [Python-es] Autobahn Message-ID: Buenas, estoy con una consulta de una libreria, Autobahn. Estoy tratando de utilizar los ejemplos de la docu para generar una conexion a un ws server y generar eventos. La docu esta aca: http://autobahn.ws/python/wamp/programming.html mi problema viene a que no estoy comprendiendo bien como utilizan la libreria, ya que generar una conexion (un runner) y le pasan como parametro un componente, pero no llego a comprender como ejecutar ese componete, les copio un ejemplo: from autobahn.twisted.wamp import ApplicationRunner from autobahn.twisted.wamp import ApplicationSession from twisted.internet.defer import inlineCallbacks class MyComponent(ApplicationSession): @inlineCallbacks def onJoin(self): print("session ready") def oncounter(count): print("event received: {0}", count) try: yield self.subscribe(oncounter, 'camal1') print("subscribed to topic") except Exception as e: print("could not subscribe to topic: {0}".format(e)) runner = ApplicationRunner(url = "ws://172.16.45.78:5052", realm = "realm") runner.run(MyComponent) Osea, no entiendo como trabaja el "componente", ya que onjoin se deveria ejecutar, pero no se como :P Agradezco la ayuda. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From hfoffani en gmail.com Tue Sep 2 17:25:06 2014 From: hfoffani en gmail.com (=?iso-8859-1?Q?Hern=E1n_Foffani?=) Date: Tue, 2 Sep 2014 17:25:06 +0200 Subject: [Python-es] =?iso-8859-1?q?Autenticaci=F3n_de_aplicaci=F3n_en_Twi?= =?iso-8859-1?q?tter_mediante_Oauth?= In-Reply-To: <54042416.7000909@gmail.com> References: <54042416.7000909@gmail.com> Message-ID: <4D094383-B935-483D-9ACB-E45F445B4F1F@gmail.com> El 01/09/2014, a las 09:45, Manuel Eduardo Cortéz Vallejo escribió: > Buen día, > > Hoy quisiera preguntar si alguien conoce un sitio donde pueda encontrar ejemplos sobre cómo autenticar una aplicación Twitter mediante Oauth de la forma en la que se autentican las aplicaciones web. > Lo que te puedo enviar es un ejemplo de Twitter OAuth pero para desarrolladores, para obtener un stream de tweets. No se si eso te interesa. Saludos, Hernán. From igor en tamarapatino.org Wed Sep 3 00:43:27 2014 From: igor en tamarapatino.org (Igor TAmara) Date: Tue, 2 Sep 2014 17:43:27 -0500 Subject: [Python-es] =?utf-8?q?Autenticaci=C3=B3n_de_aplicaci=C3=B3n_en_Tw?= =?utf-8?q?itter_mediante_Oauth?= In-Reply-To: <54042416.7000909@gmail.com> References: <54042416.7000909@gmail.com> Message-ID: mira http://psa.matiasaguirre.net con django funciona perfecto. Soporta otros frameworks y otros proveedores. On Sep 1, 2014 2:45 AM, "Manuel Eduardo Cortéz Vallejo" < manuelcortez00 en gmail.com> wrote: > Buen día, > > Hoy quisiera preguntar si alguien conoce un sitio donde pueda encontrar > ejemplos sobre cómo autenticar una aplicación Twitter mediante Oauth de la > forma en la que se autentican las aplicaciones web. > > En este momento estoy trabajando en un proyecto que funciona como > aplicación de escritorio. El modo en que Twitter permite que se autorice la > aplicación es, básicamente, generar una URL a donde rediriges al usuario; > para esta URL necesitas el par de credenciales de acceso de tu aplicación. > Después, el usuario tiene que autorizar la aplicación, y Twitter le otorga > a este un PIN de 7 u 8 números, que debe regresar y pegar en un campo de > texto de la aplicación, para luego hacer que esta termine de autorizarse > con ese número. Lógicamente si el número está mal o si el usuario ha pegado > algo de menos o de más, arroja una excepción. > > Pero estoy buscando la manera de hacer que se utilice la CallbackURL que > se le puede pasar a Twython (la librería que estoy usando). De este modo, > cuando el usuario autorice la aplicación desde Twitter, sería redirigido a > otra URL donde "algo" (que es aquí donde estoy perdido) se encargaría de > recoger lo que twitter enviaría, procesarlo y decirle al usuario que ya > puede cerrar la ventana del navegador. Haciendo esto el usuario ya no tiene > que introducir ningún PIN y reduce la posibilidad de errores. > > Sobre ese "algo", no tengo claro qué debo hacer. Según he leído en un > ejemplo parecido pero aplicado a Facebook[1], lo que se hace es levantar un > mini servidor web, para luego derivar de una clase (que en este ejemplo ha > sido BaseHTTPServer.BaseHTTPRequestHandler), y en su método do_GET poner > lo que hay que hacer con la información que devuelve la página de la red > social. Pero este ejemplo está aplicado a Facebook y no tengo idea de cómo > debería hacerse algo que consiga la misma función, pero en Twitter. > > Si saben de algún sitio donde pueda empezar a buscar, estaría agradecido. > > Saludos. > > [1]: http://blog.carduner.net/2010/05/26/authenticating-with- > facebook-on-the-command-line-using-python/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pabloeferreyra en gmail.com Thu Sep 4 05:26:01 2014 From: pabloeferreyra en gmail.com (Pablo Ezequiel Ferreyra) Date: Thu, 04 Sep 2014 00:26:01 -0300 Subject: [Python-es] [consulta] error mysql en proyecto django Message-ID: <5407DBC9.8090008@gmail.com> hola gente, nuevamente vengo a interrumpir con un problema que me aqueja, pero es que tengo un error en el sistema que estoy haciendo, relacionado con la db, que no me quiere trabajar correctamente, por que me da un error de integridad actualmente, el cual no se que puede estar pasando, por que hasta hace un tiempo funcionaba de mil maravillas y ahora se le agarro con que no quiere funcionar correctamente. el mensaje de error es el siguiente: "(1452, 'Cannot add or update a child row: a foreign key constraint fails (`HistoCons`.`histoconscalchaqui_historia`, CONSTRAINT `paciente_id_refs_id_6a3fee2b` FOREIGN KEY (`paciente_id`) REFERENCES `histoconscalchaqui_paciente` (`id`))')" el cual no logro reconocer por que, como repito, hasta hace poco tiempo atras funcionaba con total normalidad. por las dudas, dejo mi repo para que revisen si es que me estoy saltando algo que no me este dando cuenta, o di vuelta algo sin vigilar: www.github.com/hackerzeta/sistema/ pero la verdad que me sorprendio que haya pasado eso, dado que estaba funcionando correctamente. el error surge al querer grabar un nuevo registro del tipo "historia" en el sistema. From carlos.zun en gmail.com Thu Sep 4 21:30:16 2014 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 4 Sep 2014 14:30:16 -0500 Subject: [Python-es] [consulta] error mysql en proyecto django In-Reply-To: <5407DBC9.8090008@gmail.com> References: <5407DBC9.8090008@gmail.com> Message-ID: 2014-09-03 22:26 GMT-05:00 Pablo Ezequiel Ferreyra : > hola gente, nuevamente vengo a interrumpir con un problema que me aqueja, > pero es que tengo un error en el sistema que estoy haciendo, relacionado con > la db, que no me quiere trabajar correctamente, por que me da un error de > integridad actualmente, el cual no se que puede estar pasando, por que hasta > hace un tiempo funcionaba de mil maravillas y ahora se le agarro con que no > quiere funcionar correctamente. > el mensaje de error es el siguiente: > "(1452, 'Cannot add or update a child row: a foreign key constraint fails > (`HistoCons`.`histoconscalchaqui_historia`, CONSTRAINT > `paciente_id_refs_id_6a3fee2b` FOREIGN KEY (`paciente_id`) REFERENCES > `histoconscalchaqui_paciente` (`id`))')" > > el cual no logro reconocer por que, como repito, hasta hace poco tiempo > atras funcionaba con total normalidad. > > por las dudas, dejo mi repo para que revisen si es que me estoy saltando > algo que no me este dando cuenta, o di vuelta algo sin vigilar: > www.github.com/hackerzeta/sistema/ > > pero la verdad que me sorprendio que haya pasado eso, dado que estaba > funcionando correctamente. > > el error surge al querer grabar un nuevo registro del tipo "historia" en el > sistema. > Imagino que ese registro "historia" tiene una relación hacia el registro "paciente"? Asegurate de que el id del paciente con el que estas tratando de crear una historia exista. From pabloeferreyra en gmail.com Thu Sep 4 21:52:26 2014 From: pabloeferreyra en gmail.com (pabloeferreyra en gmail.com) Date: Thu, 04 Sep 2014 16:52:26 -0300 Subject: [Python-es] [consulta] error mysql en proyecto django In-Reply-To: References: <5407DBC9.8090008@gmail.com> Message-ID: <20140904195226.5406803.18238.431@gmail.com> Es que justamente, esta todo correcto en el mysql, y hasta hace unos días funcionaba sin problemas Enviado desde mi smartphone BlackBerry 10.   Mensaje original   De: Carlos Zuniga Enviado: jueves, 4 de septiembre de 2014 16:31 Para: La lista de python en castellano Responder a: La lista de python en castellano Asunto: Re: [Python-es] [consulta] error mysql en proyecto django 2014-09-03 22:26 GMT-05:00 Pablo Ezequiel Ferreyra : > hola gente, nuevamente vengo a interrumpir con un problema que me aqueja, > pero es que tengo un error en el sistema que estoy haciendo, relacionado con > la db, que no me quiere trabajar correctamente, por que me da un error de > integridad actualmente, el cual no se que puede estar pasando, por que hasta > hace un tiempo funcionaba de mil maravillas y ahora se le agarro con que no > quiere funcionar correctamente. > el mensaje de error es el siguiente: > "(1452, 'Cannot add or update a child row: a foreign key constraint fails > (`HistoCons`.`histoconscalchaqui_historia`, CONSTRAINT > `paciente_id_refs_id_6a3fee2b` FOREIGN KEY (`paciente_id`) REFERENCES > `histoconscalchaqui_paciente` (`id`))')" > > el cual no logro reconocer por que, como repito, hasta hace poco tiempo > atras funcionaba con total normalidad. > > por las dudas, dejo mi repo para que revisen si es que me estoy saltando > algo que no me este dando cuenta, o di vuelta algo sin vigilar: > www.github.com/hackerzeta/sistema/ > > pero la verdad que me sorprendio que haya pasado eso, dado que estaba > funcionando correctamente. > > el error surge al querer grabar un nuevo registro del tipo "historia" en el > sistema. > Imagino que ese registro "historia" tiene una relación hacia el registro "paciente"? Asegurate de que el id del paciente con el que estas tratando de crear una historia exista. _______________________________________________ Python-es mailing list Python-es en python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ From razpeitia en gmail.com Thu Sep 4 22:06:57 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Thu, 4 Sep 2014 15:06:57 -0500 Subject: [Python-es] [consulta] error mysql en proyecto django In-Reply-To: <20140904195226.5406803.18238.431@gmail.com> References: <5407DBC9.8090008@gmail.com> <20140904195226.5406803.18238.431@gmail.com> Message-ID: Por favor pon el stacktrace, el nombre y el valor de la excepción. El 4 de septiembre de 2014, 14:52, escribió: > Es que justamente, esta todo correcto en el mysql, y hasta hace unos días > funcionaba sin problemas > > Enviado desde mi smartphone BlackBerry 10. > Mensaje original > De: Carlos Zuniga > Enviado: jueves, 4 de septiembre de 2014 16:31 > Para: La lista de python en castellano > Responder a: La lista de python en castellano > Asunto: Re: [Python-es] [consulta] error mysql en proyecto django > > 2014-09-03 22:26 GMT-05:00 Pablo Ezequiel Ferreyra < > pabloeferreyra en gmail.com>: > > hola gente, nuevamente vengo a interrumpir con un problema que me aqueja, > > pero es que tengo un error en el sistema que estoy haciendo, relacionado > con > > la db, que no me quiere trabajar correctamente, por que me da un error de > > integridad actualmente, el cual no se que puede estar pasando, por que > hasta > > hace un tiempo funcionaba de mil maravillas y ahora se le agarro con que > no > > quiere funcionar correctamente. > > el mensaje de error es el siguiente: > > "(1452, 'Cannot add or update a child row: a foreign key constraint fails > > (`HistoCons`.`histoconscalchaqui_historia`, CONSTRAINT > > `paciente_id_refs_id_6a3fee2b` FOREIGN KEY (`paciente_id`) REFERENCES > > `histoconscalchaqui_paciente` (`id`))')" > > > > el cual no logro reconocer por que, como repito, hasta hace poco tiempo > > atras funcionaba con total normalidad. > > > > por las dudas, dejo mi repo para que revisen si es que me estoy saltando > > algo que no me este dando cuenta, o di vuelta algo sin vigilar: > > www.github.com/hackerzeta/sistema/ > > > > pero la verdad que me sorprendio que haya pasado eso, dado que estaba > > funcionando correctamente. > > > > el error surge al querer grabar un nuevo registro del tipo "historia" en > el > > sistema. > > > > Imagino que ese registro "historia" tiene una relación hacia el > registro "paciente"? > Asegurate de que el id del paciente con el que estas tratando de crear > una historia exista. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Thu Sep 4 22:11:51 2014 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 4 Sep 2014 15:11:51 -0500 Subject: [Python-es] [consulta] error mysql en proyecto django In-Reply-To: <20140904195226.5406803.18238.431@gmail.com> References: <5407DBC9.8090008@gmail.com> <20140904195226.5406803.18238.431@gmail.com> Message-ID: 2014-09-04 14:52 GMT-05:00 : > Es que justamente, esta todo correcto en el mysql, y hasta hace unos días funcionaba sin problemas > Puedes probar algunas cosas: - Activa el log de queries de mysql y revisa que queries se están haciendo. - Chequea tu sistema de control de versiones para ver que cambios se han hecho en los últimos días. - Corre tus test unitarios para ver si alguno ha comenzado a fallar. From fvillarroel en yahoo.com Sun Sep 7 02:08:08 2014 From: fvillarroel en yahoo.com (FERNANDO VILLARROEL) Date: Sat, 6 Sep 2014 17:08:08 -0700 Subject: [Python-es] Configurar pagina en un PDF Message-ID: <1410048488.75650.YahooMailNeo@web162006.mail.bf1.yahoo.com> Hola Comunidad. Quiero pedir algo de ayuda, estoy generando algunos reportes usando PollyReport https://pythonhosted.org/PollyReports/tutorial.html Este como veran se apoya en Reportlab. He visto que se pueden configurar paginas para trabajar en cm o inch, mi consulta es como puedo conocer en que posicion x,y debo escribir; por ejemplo un reporte con titulos de la siguiente manera: PageHeader Name Amount ----------------------------------------------------------------------- Usando pollyreport seria algo asi: rpt.pageheader = Band([ Element((36, 0), ("Times-Bold", 20), text = "Page Header"), Element((36, 24), ("Helvetica", 12), text = "Name"), Element((400, 24), ("Helvetica", 12), text = "Amount", align = "right"), Rule((36, 42), 7.5*72, thickness = 2), Aquí "Name esta seteado en Element((36, 24) y Amount Element((400, 24) Mi duda es como lo hago para yo definir la fila columna donde quiero que aparezca el texto deseado (x,y) Algun documento que me aclare he estado mirando Reportlab, pero de seguro alguno de ustedes me puede orientar. Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From soft.sirius en gmail.com Sun Sep 7 14:32:16 2014 From: soft.sirius en gmail.com (Juan M. Puertas) Date: Sun, 7 Sep 2014 14:32:16 +0200 Subject: [Python-es] Configurar pagina en un PDF In-Reply-To: <1410048488.75650.YahooMailNeo@web162006.mail.bf1.yahoo.com> References: <1410048488.75650.YahooMailNeo@web162006.mail.bf1.yahoo.com> Message-ID: Hola Fernando: Yo he utilizado reportlab y me ha funcionado así: canvas.drawString(y,x,"texto") Espero que con pollyreport también funcione. :-) El 7 de septiembre de 2014, 2:08, FERNANDO VILLARROEL < fvillarroel en yahoo.com.dmarc.invalid> escribió: > Hola Comunidad. > > Quiero pedir algo de ayuda, estoy generando algunos reportes usando > PollyReport https://pythonhosted.org/PollyReports/tutorial.html > > Este como veran se apoya en Reportlab. > > He visto que se pueden configurar paginas para trabajar en cm o inch, mi > consulta es como puedo conocer en que posicion x,y debo escribir; por > ejemplo un reporte con titulos de la siguiente manera: > > PageHeader > Name Amount > ----------------------------------------------------------------------- > > Usando pollyreport seria algo asi: > > rpt.pageheader = Band([ Element((36, 0), ("Times-Bold", 20), text = "Page > Header"), Element((36, 24), ("Helvetica", 12), text = "Name"), > Element((400, 24), ("Helvetica", 12), text = "Amount", align = "right"), > Rule((36, 42), 7.5*72, thickness = 2), > > Aquí "Name esta seteado en Element((36, 24) y Amount Element((400, 24) > > Mi duda es como lo hago para yo definir la fila columna donde quiero que > aparezca el texto deseado (x,y) > > Algun documento que me aclare he estado mirando Reportlab, pero de seguro > alguno de ustedes me puede orientar. > > Saludos > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje en un tiempo.* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From msagom en gmail.com Tue Sep 2 17:29:55 2014 From: msagom en gmail.com (Mario Alfonso Saucedo Gomez) Date: Tue, 2 Sep 2014 10:29:55 -0500 Subject: [Python-es] =?utf-8?q?Autenticaci=C3=B3n_de_aplicaci=C3=B3n_en_Tw?= =?utf-8?q?itter_mediante_Oauth?= In-Reply-To: <4D094383-B935-483D-9ACB-E45F445B4F1F@gmail.com> References: <54042416.7000909@gmail.com> <4D094383-B935-483D-9ACB-E45F445B4F1F@gmail.com> Message-ID: Hola, Creo que esto te puede servir sobre lo que preguntas. http://django-social-auth.readthedocs.org/en/latest/backends/oauth.html Saludos, El 2 de septiembre de 2014, 10:25, Hernán Foffani escribió: > > El 01/09/2014, a las 09:45, Manuel Eduardo Cortéz Vallejo < > manuelcortez00 en gmail.com> escribió: > > > Buen día, > > > > Hoy quisiera preguntar si alguien conoce un sitio donde pueda encontrar > ejemplos sobre cómo autenticar una aplicación Twitter mediante Oauth de la > forma en la que se autentican las aplicaciones web. > > > > > Lo que te puedo enviar es un ejemplo de Twitter OAuth pero para > desarrolladores, para obtener un stream de tweets. > No se si eso te interesa. > > Saludos, > Hernán. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Cordialmente, Mario Alfonso Saucedo Gómez ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From msagom en gmail.com Sun Sep 7 21:06:11 2014 From: msagom en gmail.com (Mario Alfonso Saucedo Gomez) Date: Sun, 7 Sep 2014 14:06:11 -0500 Subject: [Python-es] Importar libreria Cliente Captcha Message-ID: Buenos días, Quiero consultarles si alguno ha integrado el cliente en mención para validar esto en un formulario contacto. hice la instalación en mi ambiente del cliente, generé los respectivos modelos, vistas y formularios pero cuando ingreso esta línea en view.py no me importa la librería alguién me puede orientar que me falta. Versión django 1.6 Python 3.4.1 from recaptcha.client import captcha remito el log de errores 0 errors found September 07, 2014 - 14:02:10 Django version 1.6, using settings 'AweC.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Internal Server Error: / Traceback (most recent call last): File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line 101, in get_response resolver_match = resolver.resolve(request.path_info) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 320, in resolve sub_match = pattern.resolve(new_path) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 222, in resolve return ResolverMatch(self.callback, args, kwargs, self.name) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 229, in callback self._callback = get_callable(self._callback_str) File "C:\Python34\lib\site-packages\django\utils\functional.py", line 32, in wrapper result = func(*args) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 96, in get_callable mod = import_module(mod_name) File "C:\Python34\lib\importlib\__init__.py", line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 2254, in _gcd_import File "", line 2237, in _find_and_load File "", line 2226, in _find_and_load_unlocked File "", line 1200, in _load_unlocked File "", line 1129, in _exec File "", line 1471, in exec_module File "", line 321, in _call_with_frames_removed File "C:/Developer/Python/AweC\WebHome\views.py", line 4, in from recaptcha.client import captcha File "C:\Python34\lib\site-packages\recaptcha\client\captcha.py", line 1, in import urllib2, urllib ImportError: No module named 'urllib2' Traceback (most recent call last): File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line 101, in get_response resolver_match = resolver.resolve(request.path_info) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 320, in resolve sub_match = pattern.resolve(new_path) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 222, in resolve return ResolverMatch(self.callback, args, kwargs, self.name) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 229, in callback self._callback = get_callable(self._callback_str) File "C:\Python34\lib\site-packages\django\utils\functional.py", line 32, in wrapper result = func(*args) File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 96, in get_callable mod = import_module(mod_name) File "C:\Python34\lib\importlib\__init__.py", line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 2254, in _gcd_import File "", line 2237, in _find_and_load File "", line 2226, in _find_and_load_unlocked File "", line 1200, in _load_unlocked File "", line 1129, in _exec File "", line 1471, in exec_module File "", line 321, in _call_with_frames_removed File "C:/Developer/Python/AweC\WebHome\views.py", line 4, in from recaptcha.client import captcha File "C:\Python34\lib\site-packages\recaptcha\client\captcha.py", line 1, in import urllib2, urllib ImportError: No module named 'urllib2' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Python34\lib\wsgiref\handlers.py", line 137, in run self.result = application(self.environ, self.start_response) File "C:\Python34\lib\site-packages\django\contrib\staticfiles\handlers.py", line 67, in __call__ return self.application(environ, start_response) File "C:\Python34\lib\site-packages\django\core\handlers\wsgi.py", line 206, in __call__ response = self.get_response(request) File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line 196, in get_response response = self.handle_uncaught_exception(request, resolver, sys.exc_info()) File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line 231, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\Python34\lib\site-packages\django\views\debug.py", line 69, in technical_500_response html = reporter.get_traceback_html() File "C:\Python34\lib\site-packages\django\views\debug.py", line 323, in get_traceback_html c = Context(self.get_traceback_data()) File "C:\Python34\lib\site-packages\django\views\debug.py", line 281, in get_traceback_data frames = self.get_traceback_frames() File "C:\Python34\lib\site-packages\django\views\debug.py", line 428, in get_traceback_frames pre_context_lineno, pre_context, context_line, post_context = self._get_lines_from_file(filename, lineno, 7, loader, module_name) File "C:\Python34\lib\site-packages\django\views\debug.py", line 379, in _get_lines_from_file source = loader.get_source(module_name) File "", line 560, in _requires_frozen_wrapper ImportError: 'importlib._bootstrap' is not a frozen module [07/Sep/2014 14:02:55] "GET / HTTP/1.1" 500 59 Cordialmente, Mario Alfonso Saucedo Gómez ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ljimenez29 en gmail.com Mon Sep 8 01:04:38 2014 From: ljimenez29 en gmail.com (Luis Jimenez) Date: Sun, 7 Sep 2014 18:34:38 -0430 Subject: [Python-es] =?utf-8?q?Mensaje_de_error_al_usar_acentos_o_letra_?= =?utf-8?q?=C3=B1_dentro_de_QTextEdit?= Message-ID: Buenas tardes, estoy empezando a programar en python, he hice un pequeño programa usando PyQT, en el cual recojo un texto escrito en un QTextEdit. Ese texto lo muestro por la pantalla de la consola con un print, hasta ahi funciona correctamente. El problema lo tengo cuando el texto tiene acentos o la letra "ñ" . Cuando ejecuto el programa aparece el siguiente mensaje de error: UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in position 6: ordinal not in range(128) He buscado y preguntado sobre este error y lo que me dicen es que coloque al principio del programa la linea: # -*- coding: utf-8 -*- Esa linea ya la tengo y aun asi el problema sigue. Las siguientes 2 lineas son parte del codigo, en el cual asigno el texto a la variable obser: ################################ obser = self.edit_observ.toPlainText() print obser ##################################### En la linea print observ es donde se indica el mensaje de error, he probado tambien cambiando el QTextEdit por un QLineEdit pero sigue el mismo error. Si alguien me puede guiar hacia otra alternativa para solucionar eso se lo agradeceria. Saludos. -- *Luis Jimenez**@luisjimenez29* *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es necesario hacerlo: El medio ambiente es cosa de todos.* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pablordrrbl en gmail.com Mon Sep 8 14:26:55 2014 From: pablordrrbl en gmail.com (=?UTF-8?Q?Pablo_Rodr=C3=ADguez_Robles?=) Date: Mon, 8 Sep 2014 14:26:55 +0200 Subject: [Python-es] Instalar paquetes externos en Anaconda Message-ID: Buenas pythoneros. A ver si me podéis ayudar. Normalmente uso en MacOS la distribución Anaconda como gestor de paquetes e instalador de Python. El problema viene ahora. Quiero programar Arduino en Python y necesito intalar la librería PySerial. ¿Cuál es la mejor forma de hacerlo? Me estoy liando. Un saludo, muchas gracias! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From razpeitia en gmail.com Mon Sep 8 17:31:28 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Mon, 8 Sep 2014 10:31:28 -0500 Subject: [Python-es] =?utf-8?q?Mensaje_de_error_al_usar_acentos_o_letra_?= =?utf-8?q?=C3=B1_dentro_de_QTextEdit?= In-Reply-To: References: Message-ID: Aquí te explican por que falla. http://stackoverflow.com/questions/4281116/make-unicode-from-variable-containing-qstring Básicamente tienes que transformar de str a unicode, con el encoding adecuado. El 7 de septiembre de 2014, 18:04, Luis Jimenez escribió: > Buenas tardes, estoy empezando a programar en python, he hice un pequeño > programa usando PyQT, en el cual recojo un texto escrito en un QTextEdit. > Ese texto lo muestro por la pantalla de la consola con un print, hasta ahi > funciona correctamente. > > El problema lo tengo cuando el texto tiene acentos o la letra "ñ" . Cuando > ejecuto el programa aparece el siguiente mensaje de error: > > UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in > position 6: ordinal not in range(128) > > He buscado y preguntado sobre este error y lo que me dicen es que coloque > al principio del programa la linea: > > # -*- coding: utf-8 -*- > > Esa linea ya la tengo y aun asi el problema sigue. > > Las siguientes 2 lineas son parte del codigo, en el cual asigno el texto a > la variable obser: > > ################################ > obser = self.edit_observ.toPlainText() > print obser > ##################################### > > En la linea print observ es donde se indica el mensaje de error, he > probado tambien cambiando el QTextEdit por un QLineEdit pero sigue el mismo > error. > > Si alguien me puede guiar hacia otra alternativa para solucionar eso se lo > agradeceria. > > Saludos. > > > > -- > > *Luis Jimenez**@luisjimenez29* > > > *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si > es necesario hacerlo: El medio ambiente es cosa de todos.* > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Mon Sep 8 17:43:06 2014 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Mon, 8 Sep 2014 10:43:06 -0500 Subject: [Python-es] Importar libreria Cliente Captcha In-Reply-To: References: Message-ID: On Sun, Sep 7, 2014 at 2:06 PM, Mario Alfonso Saucedo Gomez wrote: > > Buenos días, > > Quiero consultarles si alguno ha integrado el cliente en mención para > validar esto en un formulario contacto. hice la instalación en mi ambiente > del cliente, generé los respectivos modelos, vistas y formularios pero > cuando ingreso esta línea en view.py no me importa la librería alguién me > puede orientar que me falta. > > Versión django 1.6 Python 3.4.1 > > from recaptcha.client import captcha > > remito el log de errores > > 0 errors found > September 07, 2014 - 14:02:10 > Django version 1.6, using settings 'AweC.settings' > Starting development server at http://127.0.0.1:8000/ > Quit the server with CTRL-BREAK. > Internal Server Error: / > Traceback (most recent call last): > File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line > 101, in get_response > resolver_match = resolver.resolve(request.path_info) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 320, in resolve > sub_match = pattern.resolve(new_path) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 222, in resolve > return ResolverMatch(self.callback, args, kwargs, self.name) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 229, in callback > self._callback = get_callable(self._callback_str) > File "C:\Python34\lib\site-packages\django\utils\functional.py", line 32, > in wrapper > result = func(*args) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 96, > in get_callable > mod = import_module(mod_name) > File "C:\Python34\lib\importlib\__init__.py", line 109, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > File "", line 2254, in _gcd_import > File "", line 2237, in _find_and_load > File "", line 2226, in > _find_and_load_unlocked > File "", line 1200, in _load_unlocked > File "", line 1129, in _exec > File "", line 1471, in exec_module > File "", line 321, in > _call_with_frames_removed > File "C:/Developer/Python/AweC\WebHome\views.py", line 4, in > from recaptcha.client import captcha > File "C:\Python34\lib\site-packages\recaptcha\client\captcha.py", line 1, > in > import urllib2, urllib > ImportError: No module named 'urllib2' > Traceback (most recent call last): > File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line > 101, in get_response > resolver_match = resolver.resolve(request.path_info) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 320, in resolve > sub_match = pattern.resolve(new_path) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 222, in resolve > return ResolverMatch(self.callback, args, kwargs, self.name) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 229, in callback > self._callback = get_callable(self._callback_str) > File "C:\Python34\lib\site-packages\django\utils\functional.py", line 32, > in wrapper > result = func(*args) > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line 96, > in get_callable > mod = import_module(mod_name) > File "C:\Python34\lib\importlib\__init__.py", line 109, in import_module > return _bootstrap._gcd_import(name[level:], package, level) > File "", line 2254, in _gcd_import > File "", line 2237, in _find_and_load > File "", line 2226, in > _find_and_load_unlocked > File "", line 1200, in _load_unlocked > File "", line 1129, in _exec > File "", line 1471, in exec_module > File "", line 321, in > _call_with_frames_removed > File "C:/Developer/Python/AweC\WebHome\views.py", line 4, in > from recaptcha.client import captcha > File "C:\Python34\lib\site-packages\recaptcha\client\captcha.py", line 1, > in > import urllib2, urllib > ImportError: No module named 'urllib2' > En Python3 urllib2 se convirtió en urllib a secas. Parece que el modulo que quieres usar es para Python2. From leafar91 en gmail.com Mon Sep 8 17:16:44 2014 From: leafar91 en gmail.com (Rafael Laverde) Date: Mon, 8 Sep 2014 10:16:44 -0500 Subject: [Python-es] Instalar paquetes externos en Anaconda In-Reply-To: References: Message-ID: Creo que la mejor forma seria usando pip y virtualenv, es la que menos suele dar problemas. ...Saludos 2014-09-08 7:26 GMT-05:00 Pablo Rodríguez Robles : > Buenas pythoneros. > > A ver si me podéis ayudar. > > Normalmente uso en MacOS la distribución Anaconda como gestor de paquetes e > instalador de Python. El problema viene ahora. Quiero programar Arduino en > Python y necesito intalar la librería PySerial. > > ¿Cuál es la mejor forma de hacerlo? Me estoy liando. > > Un saludo, muchas gracias! > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Rafael Laverde Estudiante de Ingeniería de Sistemas UIS From juanlu001 en gmail.com Mon Sep 8 18:23:04 2014 From: juanlu001 en gmail.com (Juan Luis Cano) Date: Mon, 08 Sep 2014 18:23:04 +0200 Subject: [Python-es] Instalar paquetes externos en Anaconda In-Reply-To: References: Message-ID: <540DD7E8.1090809@gmail.com> On 09/08/2014 05:16 PM, Rafael Laverde wrote: > Creo que la mejor forma seria usando pip y virtualenv, es la que menos > suele dar problemas. virtualenv _no_ es compatible con conda. Buscando "pyserial anaconda" en Google he encontrado esto: |conda install -chttps://conda.binstar.org/quasiben pyserial | Mira a ver si te funciona. Un saludo Juanlu > > ...Saludos > > 2014-09-08 7:26 GMT-05:00 Pablo Rodríguez Robles : >> Buenas pythoneros. >> >> A ver si me podéis ayudar. >> >> Normalmente uso en MacOS la distribución Anaconda como gestor de paquetes e >> instalador de Python. El problema viene ahora. Quiero programar Arduino en >> Python y necesito intalar la librería PySerial. >> >> ¿Cuál es la mejor forma de hacerlo? Me estoy liando. >> >> Un saludo, muchas gracias! >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jbc.develop en gmail.com Mon Sep 8 18:20:13 2014 From: jbc.develop en gmail.com (Juan BC) Date: Mon, 8 Sep 2014 13:20:13 -0300 Subject: [Python-es] Instalar paquetes externos en Anaconda In-Reply-To: References: Message-ID: Si no podes usar conda install.. utiliza pip, pero los virtualenv crealos con "conda". Si usas anaconda evita utilizar virtualenvs y pip comumnes en lo mas posible, me ha dado algunos dolroes de cabeza El día 8 de septiembre de 2014, 12:16, Rafael Laverde escribió: > Creo que la mejor forma seria usando pip y virtualenv, es la que menos > suele dar problemas. > > ...Saludos > > 2014-09-08 7:26 GMT-05:00 Pablo Rodríguez Robles : >> Buenas pythoneros. >> >> A ver si me podéis ayudar. >> >> Normalmente uso en MacOS la distribución Anaconda como gestor de paquetes e >> instalador de Python. El problema viene ahora. Quiero programar Arduino en >> Python y necesito intalar la librería PySerial. >> >> ¿Cuál es la mejor forma de hacerlo? Me estoy liando. >> >> Un saludo, muchas gracias! >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > > -- > Rafael Laverde > Estudiante de Ingeniería de Sistemas > UIS > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- Juan B Cabral From pablordrrbl en gmail.com Mon Sep 8 18:45:30 2014 From: pablordrrbl en gmail.com (=?UTF-8?Q?Pablo_Rodr=C3=ADguez_Robles?=) Date: Mon, 8 Sep 2014 18:45:30 +0200 Subject: [Python-es] Instalar paquetes externos en Anaconda In-Reply-To: <540DD7E8.1090809@gmail.com> References: <540DD7E8.1090809@gmail.com> Message-ID: Muchas gracias a Juanlu y a todos los demás. Funciona. La verdad es que conda está muy bien pero siempre me pasa lo mismo. Ciertos paquetes no están disponibles. Binstar debe de ser la solución para estas cosas. Lo que no sé es si sería posible hacer una instalanción con conda para computación científica y otra con virtual env para VPython o pySerial. De todas formas con la solución de Juanlu ha funcionado! Un saludo. El 8 de septiembre de 2014, 18:23, Juan Luis Cano escribió: > On 09/08/2014 05:16 PM, Rafael Laverde wrote: > > Creo que la mejor forma seria usando pip y virtualenv, es la que menos > suele dar problemas. > > > virtualenv _no_ es compatible con conda. > > Buscando "pyserial anaconda" en Google he encontrado esto: > > conda install -c https://conda.binstar.org/quasiben pyserial > > > Mira a ver si te funciona. > > Un saludo > > Juanlu > > > ...Saludos > > 2014-09-08 7:26 GMT-05:00 Pablo Rodríguez Robles : > > Buenas pythoneros. > > A ver si me podéis ayudar. > > Normalmente uso en MacOS la distribución Anaconda como gestor de paquetes e > instalador de Python. El problema viene ahora. Quiero programar Arduino en > Python y necesito intalar la librería PySerial. > > ¿Cuál es la mejor forma de hacerlo? Me estoy liando. > > Un saludo, muchas gracias! > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ljimenez29 en gmail.com Mon Sep 8 19:48:47 2014 From: ljimenez29 en gmail.com (Luis Jimenez) Date: Mon, 8 Sep 2014 13:18:47 -0430 Subject: [Python-es] =?utf-8?q?Mensaje_de_error_al_usar_acentos_o_letra_?= =?utf-8?q?=C3=B1_dentro_de_QTextEdit?= In-Reply-To: References: Message-ID: Muchas gracias Ricardo ya lo solucione con lo que me recomiendas, transformar str a unicode, lo que hice fue cambiar esto: *obser = self.edit_observ.toPlainText() * por esto: *obser = unicode(self.edit_observ.toPlainText())* * obser1 = obser.encode('utf-8')* luego hago* print obser1* y ahora si muestra los textos que tienen acentos o la letra ñ. Muchas gracias nuevamente. Saludos. El 8 de septiembre de 2014, 11:01, Ricardo Azpeitia Pimentel < razpeitia en gmail.com> escribió: > Aquí te explican por que falla. > http://stackoverflow.com/questions/4281116/make-unicode-from-variable-containing-qstring > > Básicamente tienes que transformar de str a unicode, con el encoding > adecuado. > > El 7 de septiembre de 2014, 18:04, Luis Jimenez > escribió: > >> Buenas tardes, estoy empezando a programar en python, he hice un pequeño >> programa usando PyQT, en el cual recojo un texto escrito en un QTextEdit. >> Ese texto lo muestro por la pantalla de la consola con un print, hasta ahi >> funciona correctamente. >> >> El problema lo tengo cuando el texto tiene acentos o la letra "ñ" . >> Cuando ejecuto el programa aparece el siguiente mensaje de error: >> >> UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in >> position 6: ordinal not in range(128) >> >> He buscado y preguntado sobre este error y lo que me dicen es que coloque >> al principio del programa la linea: >> >> # -*- coding: utf-8 -*- >> >> Esa linea ya la tengo y aun asi el problema sigue. >> >> Las siguientes 2 lineas son parte del codigo, en el cual asigno el texto >> a la variable obser: >> >> ################################ >> obser = self.edit_observ.toPlainText() >> print obser >> ##################################### >> >> En la linea print observ es donde se indica el mensaje de error, he >> probado tambien cambiando el QTextEdit por un QLineEdit pero sigue el mismo >> error. >> >> Si alguien me puede guiar hacia otra alternativa para solucionar eso se >> lo agradeceria. >> >> Saludos. >> >> >> >> -- >> >> *Luis Jimenez**@luisjimenez29* >> >> >> *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si >> es necesario hacerlo: El medio ambiente es cosa de todos.* >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Luis Jimenez**@luisjimenez29* *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es necesario hacerlo: El medio ambiente es cosa de todos.* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From diego.uribe.gamez en gmail.com Mon Sep 8 23:46:18 2014 From: diego.uribe.gamez en gmail.com (DiegoUG) Date: Mon, 8 Sep 2014 16:46:18 -0500 Subject: [Python-es] Separar un string en dos reglones? Message-ID: Hola, como hago para separar un string en dos? Lorem ipsum dolor sit amet, vis ludus veniam numquam et. en: Lorem ipsum dolor sit amet, vis ludus veniam numquam et. Sin saber donde esta el corte, puede ser cualquier texto, el limite puede ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la palabra "amet" cortada, la idea es que no se corte y quede como en el ejemplo. que se puede hacer? -- *Diego Alonso Uribe Gamez* ------------------------------ *Desarrollador web* Twitter: @DiegoUG Google+: +DiegoAlonsoUribeGamez ------------------------------ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jespinog en gmail.com Mon Sep 8 23:52:06 2014 From: jespinog en gmail.com (=?UTF-8?Q?Jes=C3=BAs_Espino?=) Date: Mon, 8 Sep 2014 23:52:06 +0200 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: Tal vez sea esto lo que buscas. https://docs.python.org/2/library/textwrap.html El 08/09/2014 23:47, "DiegoUG" escribió: > Hola, como hago para separar un string en dos? > > Lorem ipsum dolor sit amet, vis ludus veniam numquam et. > > en: > > Lorem ipsum dolor sit amet, > > vis ludus veniam numquam et. > > Sin saber donde esta el corte, puede ser cualquier texto, el limite puede > ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la > palabra "amet" cortada, la idea es que no se corte y quede como en el > ejemplo. > > que se puede hacer? > > -- > *Diego Alonso Uribe Gamez* > ------------------------------ > > *Desarrollador web* > > Twitter: @DiegoUG > > Google+: +DiegoAlonsoUribeGamez > > ------------------------------ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From omar.vpa en gmail.com Mon Sep 8 23:52:51 2014 From: omar.vpa en gmail.com (=?UTF-8?Q?Omar_Guti=C3=A9rrez?=) Date: Mon, 8 Sep 2014 16:52:51 -0500 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: ¿usas la coma como delimitador? el método split te puede ayudar. cadena.split(',') 2014-09-08 16:46 GMT-05:00 DiegoUG : > Hola, como hago para separar un string en dos? > > Lorem ipsum dolor sit amet, vis ludus veniam numquam et. > > en: > > Lorem ipsum dolor sit amet, > > vis ludus veniam numquam et. > > Sin saber donde esta el corte, puede ser cualquier texto, el limite puede > ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la > palabra "amet" cortada, la idea es que no se corte y quede como en el > ejemplo. > > que se puede hacer? > > -- > *Diego Alonso Uribe Gamez* > ------------------------------ > > *Desarrollador web* > > Twitter: @DiegoUG > > Google+: +DiegoAlonsoUribeGamez > > ------------------------------ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From chack14rock en gmail.com Mon Sep 8 23:56:45 2014 From: chack14rock en gmail.com (=?UTF-8?Q?Charly_Rom=C3=A1n?=) Date: Mon, 8 Sep 2014 16:56:45 -0500 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: Si lo que quieres es que quede en un contendor HTML (solo por si las dudas) deberías usar CSS. Saludos. El 8 de septiembre de 2014, 16:52, Omar Gutiérrez escribió: > ¿usas la coma como delimitador? el método split te puede ayudar. > cadena.split(',') > > 2014-09-08 16:46 GMT-05:00 DiegoUG : > >> Hola, como hago para separar un string en dos? >> >> Lorem ipsum dolor sit amet, vis ludus veniam numquam et. >> >> en: >> >> Lorem ipsum dolor sit amet, >> >> vis ludus veniam numquam et. >> >> Sin saber donde esta el corte, puede ser cualquier texto, el limite puede >> ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la >> palabra "amet" cortada, la idea es que no se corte y quede como en el >> ejemplo. >> >> que se puede hacer? >> >> -- >> *Diego Alonso Uribe Gamez* >> ------------------------------ >> >> *Desarrollador web* >> >> Twitter: @DiegoUG >> >> Google+: +DiegoAlonsoUribeGamez >> >> ------------------------------ >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Charly Román Software Developer http://croman.mx ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From stvzito en gmail.com Tue Sep 9 00:10:31 2014 From: stvzito en gmail.com (Manuel A. Estevez Fernandez) Date: Mon, 8 Sep 2014 17:10:31 -0500 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: ''.splitlines() ? by: ISC. Manuel Alejandro Estévez Fernández El 8 de septiembre de 2014, 16:52, Omar Gutiérrez escribió: > ¿usas la coma como delimitador? el método split te puede ayudar. > cadena.split(',') > > 2014-09-08 16:46 GMT-05:00 DiegoUG : > >> Hola, como hago para separar un string en dos? >> >> Lorem ipsum dolor sit amet, vis ludus veniam numquam et. >> >> en: >> >> Lorem ipsum dolor sit amet, >> >> vis ludus veniam numquam et. >> >> Sin saber donde esta el corte, puede ser cualquier texto, el limite puede >> ser por ejemplo 24 caracteres, pero si se fijan en el ejemplo quedaría la >> palabra "amet" cortada, la idea es que no se corte y quede como en el >> ejemplo. >> >> que se puede hacer? >> >> -- >> *Diego Alonso Uribe Gamez* >> ------------------------------ >> >> *Desarrollador web* >> >> Twitter: @DiegoUG >> >> Google+: +DiegoAlonsoUribeGamez >> >> ------------------------------ >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Sep 9 10:57:13 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 9 Sep 2014 10:57:13 +0200 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: El 8 de septiembre de 2014, 23:46, DiegoUG escribió: > Lorem ipsum dolor sit amet, vis ludus veniam numquam et. Usa el poder las expresiones regulares: import re pat = re.compile("(.{24,}?\W)") txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et." res = [x.strip() for x in pat.split(txt) if x] -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Sep 9 12:41:23 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 9 Sep 2014 12:41:23 +0200 Subject: [Python-es] Autobahn In-Reply-To: References: Message-ID: El 1 de septiembre de 2014, 16:10, Nicolas lino escribió: > Buenas, estoy con una consulta de una libreria, Autobahn. > > Estoy tratando de utilizar los ejemplos de la docu para generar una > conexion a un ws server y generar eventos. > > La docu esta aca: http://autobahn.ws/python/wamp/programming.html > > mi problema viene a que no estoy comprendiendo bien como utilizan la > libreria, ya que generar una conexion (un runner) y le pasan como parametro > un componente, pero no llego a comprender como ejecutar ese componete, les > copio un ejemplo: > El "runner" es quien asocia el componente al router WAMP y ejecuta el componente. Para crear un componente basta con derivar una clase de "ApplicationSession", de la que tienes dos tipos: twisted y asyncio. Lo que creo que te confunde es cuando se registran los componentes para ser llamados remotamente. Se usa para ello "decoradores de clase", que es uno de los modos de inyectar dependencias que tiene python. Estos decoradores pueden ser "*inlineCallbacks*" o "*coroutine*", según si se trata de componentes "*twisted*" o "*asyncio*", respectivamente. En tu código, tienes mal puesto el decorador, como si fuera de función en lugar de ser un decorador de clase. Debe estar en la linea anterior a la definición de la clase: @inlineCallbacks class MyComponent(ApplicationSession): def onJoin(self): ... Este decorador de clase hace toda la "magia" de modo que solo te tengas que preocupar de escribir el método *onJoin* para que el componente funcione. Saludos, -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jcaballero.hep en gmail.com Tue Sep 9 16:34:18 2014 From: jcaballero.hep en gmail.com (Jose Caballero) Date: Tue, 9 Sep 2014 10:34:18 -0400 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: Hola Chema, no estoy seguro de que eso sea lo que quiere. Decia dividir el string en 2 partes. Con tu solucion se divide en N partes. Necesitamos que Diego explique mejor lo que necesita. saludos Jose 2014-09-09 4:57 GMT-04:00 Chema Cortes : > > El 8 de septiembre de 2014, 23:46, DiegoUG > escribió: >> >> Lorem ipsum dolor sit amet, vis ludus veniam numquam et. > > > Usa el poder las expresiones regulares: > > import re > > pat = re.compile("(.{24,}?\W)") > > txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et." > res = [x.strip() for x in pat.split(txt) if x] > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > From diego.uribe.gamez en gmail.com Tue Sep 9 18:02:14 2014 From: diego.uribe.gamez en gmail.com (DiegoUG) Date: Tue, 9 Sep 2014 11:02:14 -0500 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: Genial, funciono correctamente +1 2014-09-09 3:57 GMT-05:00 Chema Cortes : > > El 8 de septiembre de 2014, 23:46, DiegoUG > escribió: > >> Lorem ipsum dolor sit amet, vis ludus veniam numquam et. > > > Usa el poder las expresiones regulares: > > import re > > pat = re.compile("(.{24,}?\W)") > > txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et." > res = [x.strip() for x in pat.split(txt) if x] > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Diego Alonso Uribe Gamez* ------------------------------ *Desarrollador web* Twitter: @DiegoUG Google+: +DiegoAlonsoUribeGamez ------------------------------ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From msagom en gmail.com Tue Sep 9 18:12:54 2014 From: msagom en gmail.com (Mario Alfonso Saucedo Gomez) Date: Tue, 9 Sep 2014 11:12:54 -0500 Subject: [Python-es] Importar libreria Cliente Captcha In-Reply-To: References: Message-ID: Buenos días a todos, reciban un cordial saludo. Si efectivamente como lo menciona carlos hubo ese cambio en dicha librería, lo que me impresiona es que estoy utilizando un api de google e instalé la librería de referencia, me tomé la tarea de revisar el código y el error se presenta en captcha.py del cliente que instalé donde hace el import urllib2, urllib y en el código utiliza lo siguiente: params = urllib2.urlencode ({ 'privatekey': encode_if_necessary(private_key), 'remoteip' : encode_if_necessary(remoteip), 'challenge': encode_if_necessary(recaptcha_challenge_field), 'response' : encode_if_necessary(recaptcha_response_field), }) request = urllib2.Request ( url = "http://%s/recaptcha/api/verify" % VERIFY_SERVER, data = params, headers = { "Content-type": "application/x-www-form-urlencoded", "User-agent": "reCAPTCHA Python" } ) La solución que hice fue renombrar esa librería y hasta el momento me funcionó estoy en fase de pruebas para ver que defecto detecto a nivel de funcionalidad cualquier cosa adicional les informo. Saludos, 2014-09-08 10:43 GMT-05:00 Carlos Zuniga : > On Sun, Sep 7, 2014 at 2:06 PM, Mario Alfonso Saucedo Gomez > wrote: > > > > Buenos días, > > > > Quiero consultarles si alguno ha integrado el cliente en mención para > > validar esto en un formulario contacto. hice la instalación en mi > ambiente > > del cliente, generé los respectivos modelos, vistas y formularios pero > > cuando ingreso esta línea en view.py no me importa la librería alguién me > > puede orientar que me falta. > > > > Versión django 1.6 Python 3.4.1 > > > > from recaptcha.client import captcha > > > > remito el log de errores > > > > 0 errors found > > September 07, 2014 - 14:02:10 > > Django version 1.6, using settings 'AweC.settings' > > Starting development server at http://127.0.0.1:8000/ > > Quit the server with CTRL-BREAK. > > Internal Server Error: / > > Traceback (most recent call last): > > File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line > > 101, in get_response > > resolver_match = resolver.resolve(request.path_info) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > > 320, in resolve > > sub_match = pattern.resolve(new_path) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > > 222, in resolve > > return ResolverMatch(self.callback, args, kwargs, self.name) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > > 229, in callback > > self._callback = get_callable(self._callback_str) > > File "C:\Python34\lib\site-packages\django\utils\functional.py", line > 32, > > in wrapper > > result = func(*args) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 96, > > in get_callable > > mod = import_module(mod_name) > > File "C:\Python34\lib\importlib\__init__.py", line 109, in > import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > File "", line 2254, in _gcd_import > > File "", line 2237, in _find_and_load > > File "", line 2226, in > > _find_and_load_unlocked > > File "", line 1200, in _load_unlocked > > File "", line 1129, in _exec > > File "", line 1471, in exec_module > > File "", line 321, in > > _call_with_frames_removed > > File "C:/Developer/Python/AweC\WebHome\views.py", line 4, in > > from recaptcha.client import captcha > > File "C:\Python34\lib\site-packages\recaptcha\client\captcha.py", line > 1, > > in > > import urllib2, urllib > > ImportError: No module named 'urllib2' > > Traceback (most recent call last): > > File "C:\Python34\lib\site-packages\django\core\handlers\base.py", line > > 101, in get_response > > resolver_match = resolver.resolve(request.path_info) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > > 320, in resolve > > sub_match = pattern.resolve(new_path) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > > 222, in resolve > > return ResolverMatch(self.callback, args, kwargs, self.name) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > > 229, in callback > > self._callback = get_callable(self._callback_str) > > File "C:\Python34\lib\site-packages\django\utils\functional.py", line > 32, > > in wrapper > > result = func(*args) > > File "C:\Python34\lib\site-packages\django\core\urlresolvers.py", line > 96, > > in get_callable > > mod = import_module(mod_name) > > File "C:\Python34\lib\importlib\__init__.py", line 109, in > import_module > > return _bootstrap._gcd_import(name[level:], package, level) > > File "", line 2254, in _gcd_import > > File "", line 2237, in _find_and_load > > File "", line 2226, in > > _find_and_load_unlocked > > File "", line 1200, in _load_unlocked > > File "", line 1129, in _exec > > File "", line 1471, in exec_module > > File "", line 321, in > > _call_with_frames_removed > > File "C:/Developer/Python/AweC\WebHome\views.py", line 4, in > > from recaptcha.client import captcha > > File "C:\Python34\lib\site-packages\recaptcha\client\captcha.py", line > 1, > > in > > import urllib2, urllib > > ImportError: No module named 'urllib2' > > > > En Python3 urllib2 se convirtió en urllib a secas. Parece que el > modulo que quieres usar es para Python2. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Cordialmente, Mario Alfonso Saucedo Gómez ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Wed Sep 10 03:07:03 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Wed, 10 Sep 2014 03:07:03 +0200 Subject: [Python-es] Separar un string en dos reglones? In-Reply-To: References: Message-ID: El 9 de septiembre de 2014, 16:34, Jose Caballero escribió: > Hola Chema, > > no estoy seguro de que eso sea lo que quiere. > Decia dividir el string en 2 partes. Con tu solucion se divide en N > partes. Se puede pasar a .split() un argumento con el número de cortes a realizar. > Necesitamos que Diego explique mejor lo que necesita. > A descripciones breves, soluciones concisas. > > saludos > Jose > > 2014-09-09 4:57 GMT-04:00 Chema Cortes : > > > > El 8 de septiembre de 2014, 23:46, DiegoUG > > escribió: > >> > >> Lorem ipsum dolor sit amet, vis ludus veniam numquam et. > > > > > > Usa el poder las expresiones regulares: > > > > import re > > > > pat = re.compile("(.{24,}?\W)") > > > > txt = "Lorem ipsum dolor sit amet, vis ludus veniam numquam et." > > res = [x.strip() for x in pat.split(txt) if x] > > > > > > -- > > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > > http://ch3m4.org/blog > > Buscador Python Hispano: http://ch3m4.org/python-es > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From soft.sirius en gmail.com Wed Sep 10 19:28:42 2014 From: soft.sirius en gmail.com (Juan M. Puertas) Date: Wed, 10 Sep 2014 19:28:42 +0200 Subject: [Python-es] Vert.x Jython en el cliente y en el servidor web Message-ID: ? Hola amigos: Algunos nos quejábamos de que no hubieran creado Dart para python.? Ahora quería compartir con vosotros este enlace: http://vertx.io/? ? Se trata de una plataforma que permite usar jython en el cliente y en el servidor web, también sirve para aplicaciones móviles. Algo es algo. ? Saludos. :-)? ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From razpeitia en gmail.com Wed Sep 10 19:49:34 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Wed, 10 Sep 2014 12:49:34 -0500 Subject: [Python-es] Vert.x Jython en el cliente y en el servidor web In-Reply-To: References: Message-ID: > Dart para python Dart es un lenguje, completamente separado de javascript. Puedes correrlo nativamente si tu browser lo soporta. Creo que la confusión llega porque Dart puede compilar a JS y ser ejecutado en cualquier browser que tenga soporte de js. > en el lado del cliente Vertex solo trabaja bajo la JVM, por lo tanto no hay soporte para el lado del cliente. > también sirve para aplicaciones móviles. Sin son aplicaciones web basadas en HTML5, CSS3 y JS cualquier webframework (o incluso sin uno) hace el trabajo. Pero para hacer apps nativas vertex no funciona. El 10 de septiembre de 2014, 12:28, Juan M. Puertas escribió: > ? Hola amigos: > Algunos nos quejábamos de que no hubieran creado Dart para python.? > Ahora quería compartir con vosotros este enlace: > http://vertx.io/? > > ? Se trata de una plataforma que permite usar jython en el cliente y en el > servidor web, también sirve para aplicaciones móviles. > Algo es algo. > ? Saludos. :-)? > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From soft.sirius en gmail.com Wed Sep 10 22:19:49 2014 From: soft.sirius en gmail.com (Juan M. Puertas) Date: Wed, 10 Sep 2014 22:19:49 +0200 Subject: [Python-es] Vert.x Jython en el cliente y en el servidor web In-Reply-To: References: Message-ID: Gracias Ricardo. He entendido mal. Mis disculpas a todos. El 10 de septiembre de 2014, 19:49, Ricardo Azpeitia Pimentel < razpeitia en gmail.com> escribió: > > Dart para python > Dart es un lenguje, completamente separado de javascript. Puedes correrlo > nativamente si tu browser lo soporta. Creo que la confusión llega porque > Dart puede compilar a JS y ser ejecutado en cualquier browser que tenga > soporte de js. > > > en el lado del cliente > Vertex solo trabaja bajo la JVM, por lo tanto no hay soporte para el lado > del cliente. > > > también sirve para aplicaciones móviles. > Sin son aplicaciones web basadas en HTML5, CSS3 y JS cualquier > webframework (o incluso sin uno) hace el trabajo. Pero para hacer apps > nativas vertex no funciona. > > El 10 de septiembre de 2014, 12:28, Juan M. Puertas > escribió: > >> ? Hola amigos: >> Algunos nos quejábamos de que no hubieran creado Dart para python.? >> Ahora quería compartir con vosotros este enlace: >> http://vertx.io/? >> >> ? Se trata de una plataforma que permite usar jython en el cliente y en >> el servidor web, también sirve para aplicaciones móviles. >> Algo es algo. >> ? Saludos. :-)? >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje en un tiempo.* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ljimenez29 en gmail.com Tue Sep 16 01:57:01 2014 From: ljimenez29 en gmail.com (Luis Jimenez) Date: Mon, 15 Sep 2014 19:27:01 -0430 Subject: [Python-es] Error al copiar archivo con shutil Message-ID: Buenas noches, estoy usando PyQT para buscar una imagen, mostrarla en una etiqueta y luego copiarla en otro directorio. Buscando información para copiar archivo me dicen que use shutil. El programa hace todo bien, excepto la copia del archivo. Este es el codigo donde hago eso: def foto(self): #Muestro una ventana de dialogo para abrir un archivo. Guarda la ruta del archivo. self.filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/usuario/') #Se define la imagen pixmap = QtGui.QPixmap("%s" %self.filename) #Muestro la imagen en una etiquete self.lfoto.setPixmap(pixmap) #Defino la ruta de la imagen origen = self.filename #Defino el destino donde quiero copiar el archivo destino = "/home/usuario/Escritorio/Python/" #Copiar archivo shutil.copy(origen, destino) Despues de ejecutar el programa aparecen los siguientes mensajes de error: shutil.copy(origen, destino) File "/usr/lib/python2.7/shutil.py", line 118, in copy dst = os.path.join(dst, os.path.basename(src)) File "/usr/lib/python2.7/posixpath.py", line 121, in basename i = p.rfind('/') + 1 AttributeError: 'QString' object has no attribute 'rfind' No entiendo el error que muestra. Podrian decirme que estoy haciendo mal? Saludos. -- *Luis Jimenez**@luisjimenez29* *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es necesario hacerlo: El medio ambiente es cosa de todos.* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From razpeitia en gmail.com Tue Sep 16 02:07:45 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Mon, 15 Sep 2014 19:07:45 -0500 Subject: [Python-es] Error al copiar archivo con shutil In-Reply-To: References: Message-ID: Te acabo de contestar en la mañana. http://www.forosdelweb.com/f130/error-copiar-archivo-con-shutil-1108937/ El 15 de septiembre de 2014, 18:57, Luis Jimenez escribió: > Buenas noches, estoy usando PyQT para buscar una imagen, mostrarla en una > etiqueta y luego copiarla en otro directorio. Buscando información para > copiar archivo me dicen que use shutil. > > El programa hace todo bien, excepto la copia del archivo. Este es el > codigo donde hago eso: > > def foto(self): > #Muestro una ventana de dialogo para abrir un archivo. Guarda la ruta del archivo. > self.filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/usuario/') > > #Se define la imagen > pixmap = QtGui.QPixmap("%s" %self.filename) > > #Muestro la imagen en una etiquete > self.lfoto.setPixmap(pixmap) > > #Defino la ruta de la imagen > origen = self.filename > > #Defino el destino donde quiero copiar el archivo > destino = "/home/usuario/Escritorio/Python/" > > #Copiar archivo > shutil.copy(origen, destino) > > > > Despues de ejecutar el programa aparecen los siguientes mensajes de error: > > shutil.copy(origen, destino) > File "/usr/lib/python2.7/shutil.py", line 118, in copy > > dst = os.path.join(dst, os.path.basename(src)) > File "/usr/lib/python2.7/posixpath.py", line 121, in basename > i = p.rfind('/') + 1 > AttributeError: 'QString' object has no attribute 'rfind' > > > No entiendo el error que muestra. Podrian decirme que estoy haciendo mal? > > Saludos. > > -- > > *Luis Jimenez**@luisjimenez29* > > > *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si > es necesario hacerlo: El medio ambiente es cosa de todos.* > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ljimenez29 en gmail.com Tue Sep 16 02:14:22 2014 From: ljimenez29 en gmail.com (Luis Jimenez) Date: Mon, 15 Sep 2014 19:44:22 -0430 Subject: [Python-es] Error al copiar archivo con shutil In-Reply-To: References: Message-ID: Muchas gracias, no habia visto la respuesta. Saludos. El 15 de septiembre de 2014, 19:37, Ricardo Azpeitia Pimentel < razpeitia en gmail.com> escribió: > Te acabo de contestar en la mañana. > > http://www.forosdelweb.com/f130/error-copiar-archivo-con-shutil-1108937/ > > El 15 de septiembre de 2014, 18:57, Luis Jimenez > escribió: > >> Buenas noches, estoy usando PyQT para buscar una imagen, mostrarla en una >> etiqueta y luego copiarla en otro directorio. Buscando información para >> copiar archivo me dicen que use shutil. >> >> El programa hace todo bien, excepto la copia del archivo. Este es el >> codigo donde hago eso: >> >> def foto(self): >> #Muestro una ventana de dialogo para abrir un archivo. Guarda la ruta del archivo. >> self.filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/usuario/') >> >> #Se define la imagen >> pixmap = QtGui.QPixmap("%s" %self.filename) >> >> #Muestro la imagen en una etiquete >> self.lfoto.setPixmap(pixmap) >> >> #Defino la ruta de la imagen >> origen = self.filename >> >> #Defino el destino donde quiero copiar el archivo >> destino = "/home/usuario/Escritorio/Python/" >> >> #Copiar archivo >> shutil.copy(origen, destino) >> >> >> >> Despues de ejecutar el programa aparecen los siguientes mensajes de error: >> >> shutil.copy(origen, destino) >> File "/usr/lib/python2.7/shutil.py", line 118, in copy >> >> dst = os.path.join(dst, os.path.basename(src)) >> File "/usr/lib/python2.7/posixpath.py", line 121, in basename >> i = p.rfind('/') + 1 >> AttributeError: 'QString' object has no attribute 'rfind' >> >> >> No entiendo el error que muestra. Podrian decirme que estoy haciendo mal? >> >> Saludos. >> >> -- >> >> *Luis Jimenez**@luisjimenez29* >> >> >> *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si >> es necesario hacerlo: El medio ambiente es cosa de todos.* >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- *Luis Jimenez**@luisjimenez29* *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si es necesario hacerlo: El medio ambiente es cosa de todos.* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Thu Sep 18 18:04:43 2014 From: kikocorreoso en gmail.com (Kiko) Date: Thu, 18 Sep 2014 18:04:43 +0200 Subject: [Python-es] =?utf-8?q?Tests_para_el_formateo_nuevo_de_strings_=28?= =?utf-8?b?bcOpdG9kbyBmb3JtYXQp?= Message-ID: Hola. Alguien sabe si existen tests en CPython para el 'nuevo' estilo de formateo de strings (usando el método format de los strings). He visto que existen tests [1] para el antiguo estilo [2]. ¿En test_string.py [3] estarían todos los tests para el método format? ¿O puedo buscar más tests relacionados con esto en algún otro fichero? [1] https://hg.python.org/cpython/file/ea401e7c55e4/Lib/test/test_format.py [2] https://docs.python.org/3.4/library/stdtypes.html#printf-style-string-formatting [3] https://hg.python.org/cpython/file/ea401e7c55e4/Lib/test/test_string.py Gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jeancarlosr_ve en yahoo.com Fri Sep 19 02:01:10 2014 From: jeancarlosr_ve en yahoo.com (=?iso-8859-1?Q?Jean_Carlos_Rodr=ECguez?=) Date: Thu, 18 Sep 2014 17:01:10 -0700 Subject: [Python-es] =?iso-8859-1?q?Mensaje_de_error_al_usar_acentos_o_let?= =?iso-8859-1?q?ra_=F1_dentro_de_QTextEdit?= In-Reply-To: Message-ID: <1411084870.47429.YahooMailAndroidMobile@web121505.mail.ne1.yahoo.com> prueba esto obser = unicode (self.edit_observ.toPlainText) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Fri Sep 19 11:15:53 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 19 Sep 2014 11:15:53 +0200 Subject: [Python-es] =?utf-8?q?Tests_para_el_formateo_nuevo_de_strings_=28?= =?utf-8?b?bcOpdG9kbyBmb3JtYXQp?= In-Reply-To: References: Message-ID: El 18 de septiembre de 2014, 18:04, Kiko escribió: > Hola. > > Alguien sabe si existen tests en CPython para el 'nuevo' estilo de > formateo de strings (usando el método format de los strings). > > He visto que existen tests [1] para el antiguo estilo [2]. ¿En > test_string.py [3] estarían todos los tests para el método format? ¿O puedo > buscar más tests relacionados con esto en algún otro fichero? > > [1] > https://hg.python.org/cpython/file/ea401e7c55e4/Lib/test/test_format.py > [2] > https://docs.python.org/3.4/library/stdtypes.html#printf-style-string-formatting > [3] > https://hg.python.org/cpython/file/ea401e7c55e4/Lib/test/test_string.py > > Supongo que la idea es trasladar los test de 'format' a cada tipo de dato puesto que dejan de ser específicos de la implementación de 'strings'. Tienes tests de format en: test_long.py test_float.py test_complex.py test_decimal.py test_unicode.py test_enum.py ... No son tests completos, ya que no siempre chequean los métodos __format__ de las distintas implementaciones. Pero supongo que es lo que buscabas. > Gracias. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Sep 19 12:13:23 2014 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 19 Sep 2014 12:13:23 +0200 Subject: [Python-es] =?utf-8?q?Tests_para_el_formateo_nuevo_de_strings_=28?= =?utf-8?b?bcOpdG9kbyBmb3JtYXQp?= In-Reply-To: References: Message-ID: El 19 de septiembre de 2014, 11:15, Chema Cortes escribió: > El 18 de septiembre de 2014, 18:04, Kiko > escribió: > > Hola. >> >> Alguien sabe si existen tests en CPython para el 'nuevo' estilo de >> formateo de strings (usando el método format de los strings). >> >> He visto que existen tests [1] para el antiguo estilo [2]. ¿En >> test_string.py [3] estarían todos los tests para el método format? ¿O puedo >> buscar más tests relacionados con esto en algún otro fichero? >> >> [1] >> https://hg.python.org/cpython/file/ea401e7c55e4/Lib/test/test_format.py >> [2] >> https://docs.python.org/3.4/library/stdtypes.html#printf-style-string-formatting >> [3] >> https://hg.python.org/cpython/file/ea401e7c55e4/Lib/test/test_string.py >> >> > Supongo que la idea es trasladar los test de 'format' a cada tipo de dato > puesto que dejan de ser específicos de la implementación de 'strings'. > > Tienes tests de format en: > > test_long.py > test_float.py > test_complex.py > test_decimal.py > test_unicode.py > test_enum.py > ... > > No son tests completos, ya que no siempre chequean los métodos __format__ > de las distintas implementaciones. Pero supongo que es lo que buscabas. > > > Excelente. No encontraba más tests sobre format. Como es un método de string no se me ha ocurrido buscar por ahí. Muchas gracias, Chema. > > > >> Gracias. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From igor en tamarapatino.org Fri Sep 19 14:18:14 2014 From: igor en tamarapatino.org (Igor TAmara) Date: Fri, 19 Sep 2014 07:18:14 -0500 Subject: [Python-es] Checkio y Python 3 Message-ID: Hola, para contarles que hace poco me mostraron http://checkio.org , es una buena forma de aprender acerca de Python 3, contar con retos de programación chéveres y divertirse. Esto solamente apto para personas que les gusta la programación. Allí soy ikks, por si quieren agregarme, comencé hace poco y de verdad que es buen juego :). ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From razpeitia en gmail.com Fri Sep 19 15:30:04 2014 From: razpeitia en gmail.com (Ricardo Azpeitia Pimentel) Date: Fri, 19 Sep 2014 08:30:04 -0500 Subject: [Python-es] Checkio y Python 3 In-Reply-To: References: Message-ID: Tengo casi 2 años participando y cerca de 75 problemas resueltos. http://www.checkio.org/user/razpeitia/ On Sep 19, 2014 7:18 AM, "Igor TAmara" wrote: > Hola, para contarles que hace poco me mostraron http://checkio.org , es > una buena forma de aprender acerca de Python 3, contar con retos de > programación chéveres y divertirse. Esto solamente apto para personas que > les gusta la programación. > > Allí soy ikks, por si quieren agregarme, comencé hace poco y de verdad que > es buen juego :). > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From isra en miscorreos.org Fri Sep 19 15:46:00 2014 From: isra en miscorreos.org (=?UTF-8?Q?Israel_Santana_Alem=C3=A1n?=) Date: Fri, 19 Sep 2014 14:46:00 +0100 Subject: [Python-es] wget con python Message-ID: Buenas tardes, He estado mirando y no doy con la tecla, alguien sabe como hacer esto con una librería de python (2.7) estilo urllib o similar wget --user username --password passwoes --no-check-certificate " https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 " La idea es que lo que devuelva meterlo en una variable. Muchas gracias de antemano. -- Sin más, un saludo Israel Santana (aka kamaxeon) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Fri Sep 19 16:13:39 2014 From: kikocorreoso en gmail.com (Kiko) Date: Fri, 19 Sep 2014 16:13:39 +0200 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: Usando subprocess.call sería muy sencillo. El 19/9/14, Israel Santana Alemán escribió: > Buenas tardes, > > He estado mirando y no doy con la tecla, alguien sabe como hacer esto con > una librería de python (2.7) estilo urllib o similar > > wget --user username --password passwoes --no-check-certificate " > https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 > " > > La idea es que lo que devuelva meterlo en una variable. > > > Muchas gracias de antemano. > > > > -- > Sin más, un saludo > > Israel Santana (aka kamaxeon) > From fdanesse en gmail.com Fri Sep 19 16:17:05 2014 From: fdanesse en gmail.com (Flavio Danesse) Date: Fri, 19 Sep 2014 11:17:05 -0300 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: 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 mirando y no doy con la tecla, alguien sabe como hacer esto con > > una librería de python (2.7) estilo urllib o similar > > > > wget --user username --password passwoes --no-check-certificate " > > > https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 > > " > > > > La idea es que lo que devuelva meterlo en una variable. > > > > > > Muchas gracias de antemano. > > > > > > > > -- > > Sin más, un saludo > > > > Israel Santana (aka kamaxeon) > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Fri Sep 19 16:10:24 2014 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Fri, 19 Sep 2014 09:10:24 -0500 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: <1411135824.22525.0@smtp.gmail.com> Justo ayer leía un artículo sobre las diferentes librerías para hacer eso: http://isbullsh.it/2012/06/Rest-api-in-python/#requests En resumen, hay varias formas, pero la mejor es "requests" Happy hacking, Sebastian El vie, 19 de sep 2014 a las 8:46 AM, Israel Santana Alemán escribió: > Buenas tardes, > > He estado mirando y no doy con la tecla, alguien sabe como hacer esto > con una librería de python (2.7) estilo urllib o similar > > wget --user username --password passwoes --no-check-certificate > "https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00" > > La idea es que lo que devuelva meterlo en una variable. > > > Muchas gracias de antemano. > > > > -- > Sin más, un saludo > > Israel Santana (aka kamaxeon) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From migonzalvar en gmail.com Fri Sep 19 16:36:05 2014 From: migonzalvar en gmail.com (=?UTF-8?Q?Miguel_Gonz=C3=A1lez_=C3=81lvarez?=) Date: Fri, 19 Sep 2014 16:36:05 +0200 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: 2014-09-19 15:46 GMT+02:00 Israel Santana Alemán : > Buenas tardes, > > He estado mirando y no doy con la tecla, alguien sabe como hacer esto con > una librería de python (2.7) estilo urllib o similar > > wget --user username --password passwoes --no-check-certificate " > https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 > " > > La idea es que lo que devuelva meterlo en una variable. > > > Muchas gracias de antemano. > > Si puedes instalar un paquete de terceros, yo usaría requests [1]: >>> import requests >>> params = {'callee': '100,0649001649', 'startTime': '2014-09-01T00:00:00-06:00'} >>> r = requests.get('https://ip:8443/cdrapi', params=params, auth=('username', 'passwoes')) >>> r.text 1: http://docs.python-requests.org/en/latest/ > > > -- > Sin más, un saludo > > Israel Santana (aka kamaxeon) > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Miguel González migonzalvar en gmail.com PGP ID: 0C63761BEEBD05D3 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From patovala en pupilabox.net.ec Fri Sep 19 17:54:52 2014 From: patovala en pupilabox.net.ec (Patricio Valarezo) Date: Fri, 19 Sep 2014 10:54:52 -0500 Subject: [Python-es] Checkio y Python 3 In-Reply-To: References: Message-ID: <541C51CC.80809@pupilabox.net.ec> El 19/09/14 7:18, Igor TAmara escribió: > > Hola, para contarles que hace poco me mostraron http://checkio.org > , es una buena forma de aprender acerca de > Python 3, contar con retos de programación chéveres y divertirse. > Esto solamente apto para personas que les gusta la programación. > > Allí soy ikks, por si quieren agregarme, comencé hace poco y de verdad > que es buen juego :). > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ Me ha gustado mucho la página principal, alguien conoce que libreria js o framework están usando? -- patoVala Linux User#280504 On the edge http://www.neblinasoft.com "If it wasn't for Newton, we wouldn't have to eat bruised apples." +--[ DSA 1024]----+ | .o.. | | .oo.. | | . =... . | | . = + ... o . | | * .S= + o | | . . o = E | | . o | | | | | +-----------------+ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Sat Sep 20 10:01:20 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Sat, 20 Sep 2014 10:01:20 +0200 Subject: [Python-es] Checkio y Python 3 In-Reply-To: <541C51CC.80809@pupilabox.net.ec> References: <541C51CC.80809@pupilabox.net.ec> Message-ID: El 19 de septiembre de 2014, 17:54, Patricio Valarezo < patovala en pupilabox.net.ec> escribió: > El 19/09/14 7:18, Igor TAmara escribió: > > Hola, para contarles que hace poco me mostraron http://checkio.org , es > una buena forma de aprender acerca de Python 3, contar con retos de > programación chéveres y divertirse. Esto solamente apto para personas que > les gusta la programación. > > Allí soy ikks, por si quieren agregarme, comencé hace poco y de verdad que > es buen juego :). > > > _______________________________________________ > Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > Me ha gustado mucho la página principal, alguien conoce que libreria js o > framework están usando? > Alguna información se obtiene con builtwith.com: http://builtwith.com/checkio.org Pero lo resumiría con HTML5+CSS+Javascript > > -- > patoVala > Linux User#280504 > On the edge http://www.neblinasoft.com > "If it wasn't for Newton, we wouldn't have to eat bruised apples." > +--[ DSA 1024]----+ > | .o.. | > | .oo.. | > | . =... . | > | . = + ... o . | > | * .S= + o | > | . . o = E | > | . o | > | | > | | > +-----------------+ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From igor en tamarapatino.org Sat Sep 20 17:49:38 2014 From: igor en tamarapatino.org (Igor TAmara) Date: Sat, 20 Sep 2014 10:49:38 -0500 Subject: [Python-es] Checkio y Python 3 In-Reply-To: References: <541C51CC.80809@pupilabox.net.ec> Message-ID: el backend tiene Django :) On Sep 20, 2014 3:01 AM, "Chema Cortes" wrote: > > > El 19 de septiembre de 2014, 17:54, Patricio Valarezo < > patovala en pupilabox.net.ec> escribió: > >> El 19/09/14 7:18, Igor TAmara escribió: >> >> Hola, para contarles que hace poco me mostraron http://checkio.org , es >> una buena forma de aprender acerca de Python 3, contar con retos de >> programación chéveres y divertirse. Esto solamente apto para personas que >> les gusta la programación. >> >> Allí soy ikks, por si quieren agregarme, comencé hace poco y de verdad >> que es buen juego :). >> >> >> _______________________________________________ >> Python-es mailing listPython-es en python.orghttps://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> Me ha gustado mucho la página principal, alguien conoce que libreria js >> o framework están usando? >> > > Alguna información se obtiene con builtwith.com: > > http://builtwith.com/checkio.org > > Pero lo resumiría con HTML5+CSS+Javascript > > >> >> -- >> patoVala >> Linux User#280504 >> On the edge http://www.neblinasoft.com >> "If it wasn't for Newton, we wouldn't have to eat bruised apples." >> +--[ DSA 1024]----+ >> | .o.. | >> | .oo.. | >> | . =... . | >> | . = + ... o . | >> | * .S= + o | >> | . . o = E | >> | . o | >> | | >> | | >> +-----------------+ >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Mon Sep 22 19:57:45 2014 From: flxpaz en gmail.com (Rolando Paz) Date: Mon, 22 Sep 2014 11:57:45 -0600 Subject: [Python-es] script para graficar Message-ID: Hola a todos. Puede alguien ayudarme con esto? Yo tengo una tarjeta llamada IBOB. Dicha tarjeta esta configurada con la dirección IP 169.254.128.32 y yo puedo ingresar a ella de la siguiente forma: telnet 169.254.128.32 al ingresar a la IBOB yo puedo ejecutar el comando "bramdump bram_a" y se desplegan los datos que se observan en el archivo adjunto. También puedo ejecutar desde la línea de comando de linux, el siguiente comando para obtener los datos en un archivo (el que adjunto): echo "bramdump bram_a" | nc 169.254.128.32 23 > bram_data Lo que necesito es un script que pueda obtener los datos y luego graficar la ultima columna a la izquierda que se observa dentro del archivo adjunto. Esta columna es de números decimales. Lo que estoy intentado hacer es comprobar que la tarjeta ADC que está conectada a la IBOB esté trabajando correctamente. Es decir, que yo le estoy ingresando una señal senoidal a la ADC y esa misma señal yo deberia observar en la gráfica de los valores decimales del archivo. Qué opinan? Mucho saludos Rolando Paz ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: bram_data Type: application/octet-stream Size: 163841 bytes Desc: no disponible URL: From peonblanco83 en gmail.com Mon Sep 22 21:00:37 2014 From: peonblanco83 en gmail.com (Peon Blanco) Date: Mon, 22 Sep 2014 13:00:37 -0600 Subject: [Python-es] =?iso-8859-1?q?=28sin_asunto=29?= Message-ID: Hola buenas tardes expongo el siguiente problema ya que no se que modulo usar. tengo algo como esto ID Peso Pertenece 76 1800 1 77 1860 2 78 1850 1 79 1910 3 necesito algo que valide estos datos haciendo una comparación. que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). el ejemplo anterior debería de queda así. ID ID 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la regla de los gramos pero pertenecen al mismo (Pertenece)) 78 - 79 me pueden orientar en que modulo usar. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From peonblanco83 en gmail.com Mon Sep 22 21:01:42 2014 From: peonblanco83 en gmail.com (Peon Blanco) Date: Mon, 22 Sep 2014 13:01:42 -0600 Subject: [Python-es] Que modulo me recomiendan. Message-ID: Hola buenas tardes expongo el siguiente problema ya que no se que modulo usar. tengo algo como esto ID Peso Pertenece 76 1800 1 77 1860 2 78 1850 1 79 1910 3 necesito algo que valide estos datos haciendo una comparación. que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). el ejemplo anterior debería de queda así. ID ID 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la regla de los gramos pero pertenecen al mismo (Pertenece)) 78 - 79 me pueden orientar en que modulo usar. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Mon Sep 22 21:09:06 2014 From: kikocorreoso en gmail.com (Kiko) Date: Mon, 22 Sep 2014 21:09:06 +0200 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: El 22 de septiembre de 2014, 21:01, Peon Blanco escribió: > Hola buenas tardes expongo el siguiente problema ya que no se que modulo > usar. > > tengo algo como esto > > ID Peso Pertenece > 76 1800 1 > 77 1860 2 > 78 1850 1 > 79 1910 3 > > necesito algo que valide estos datos haciendo una comparación. > > que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). > > el ejemplo anterior debería de queda así. > ID ID > 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la > regla de los gramos pero pertenecen al mismo (Pertenece)) > 78 - 79 > > me pueden orientar en que modulo usar. > No hace falta usar un módulo, hace falta pensar un algoritmo para extraer lo que necesitas. ¿Has pensado un poco en el código que necesitas? > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From miguelglafuente en gmail.com Mon Sep 22 21:10:12 2014 From: miguelglafuente en gmail.com (Rock Neurotiko) Date: Mon, 22 Sep 2014 21:10:12 +0200 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de diferente y no pertenece al mismo. El 22 de septiembre de 2014, 21:01, Peon Blanco escribió: > Hola buenas tardes expongo el siguiente problema ya que no se que modulo > usar. > > tengo algo como esto > > ID Peso Pertenece > 76 1800 1 > 77 1860 2 > 78 1850 1 > 79 1910 3 > > necesito algo que valide estos datos haciendo una comparación. > > que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). > > el ejemplo anterior debería de queda así. > ID ID > 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la > regla de los gramos pero pertenecen al mismo (Pertenece)) > 78 - 79 > > me pueden orientar en que modulo usar. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Miguel García Lafuente - Rock Neurotiko Do it, the devil is in the details. The quieter you are, the more you are able to hear. Happy Coding. Code with Passion, Decode with Patience. If we make consistent effort, based on proper education, we can change the world. El contenido de este e-mail es privado, no se permite la revelacion del contenido de este e-mail a gente ajena a él. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From peonblanco83 en gmail.com Mon Sep 22 21:47:14 2014 From: peonblanco83 en gmail.com (Peon Blanco) Date: Mon, 22 Sep 2014 13:47:14 -0600 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: las combinaciones pueden ser variadas como lo comentas. la idea es tener una lista y cada par que se valla formando (cumpliendo la regla se ira borrando de esa lista). esta información estará e una base de datos. el código como tal no lo e generado solo la idea de como lo voy hacer. una consulta sql donde traiga un dato y en un while: empezar hacer el macheo de la información e ir poniendo una bandera en los datos que voy comparando. El 22 de septiembre de 2014, 13:10, Rock Neurotiko < miguelglafuente en gmail.com> escribió: > Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de > diferente y no pertenece al mismo. > > El 22 de septiembre de 2014, 21:01, Peon Blanco > escribió: > >> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >> usar. >> >> tengo algo como esto >> >> ID Peso Pertenece >> 76 1800 1 >> 77 1860 2 >> 78 1850 1 >> 79 1910 3 >> >> necesito algo que valide estos datos haciendo una comparación. >> >> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >> >> el ejemplo anterior debería de queda así. >> ID ID >> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >> regla de los gramos pero pertenecen al mismo (Pertenece)) >> 78 - 79 >> >> me pueden orientar en que modulo usar. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Miguel García Lafuente - Rock Neurotiko > > Do it, the devil is in the details. > The quieter you are, the more you are able to hear. > Happy Coding. Code with Passion, Decode with Patience. > If we make consistent effort, based on proper education, we can change the > world. > > El contenido de este e-mail es privado, no se permite la revelacion del > contenido de este e-mail a gente ajena a él. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From miguelglafuente en gmail.com Mon Sep 22 22:45:19 2014 From: miguelglafuente en gmail.com (Rock Neurotiko) Date: Mon, 22 Sep 2014 22:45:19 +0200 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: Pues asi, rapidamente y para que tengas algo: https://gist.github.com/rockneurotiko/33496d9a27c2aa0adfa2 El 22 de septiembre de 2014, 21:47, Peon Blanco escribió: > las combinaciones pueden ser variadas como lo comentas. > > la idea es tener una lista y cada par que se valla formando (cumpliendo la > regla se ira borrando de esa lista). > > esta información estará e una base de datos. > > el código como tal no lo e generado solo la idea de como lo voy hacer. > > una consulta sql donde traiga un dato y en un while: > > empezar hacer el macheo de la información e ir poniendo una bandera en los > datos que voy comparando. > > > > > > > > > El 22 de septiembre de 2014, 13:10, Rock Neurotiko < > miguelglafuente en gmail.com> escribió: > > Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de >> diferente y no pertenece al mismo. >> >> El 22 de septiembre de 2014, 21:01, Peon Blanco >> escribió: >> >>> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >>> usar. >>> >>> tengo algo como esto >>> >>> ID Peso Pertenece >>> 76 1800 1 >>> 77 1860 2 >>> 78 1850 1 >>> 79 1910 3 >>> >>> necesito algo que valide estos datos haciendo una comparación. >>> >>> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >>> >>> el ejemplo anterior debería de queda así. >>> ID ID >>> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >>> regla de los gramos pero pertenecen al mismo (Pertenece)) >>> 78 - 79 >>> >>> me pueden orientar en que modulo usar. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Miguel García Lafuente - Rock Neurotiko >> >> Do it, the devil is in the details. >> The quieter you are, the more you are able to hear. >> Happy Coding. Code with Passion, Decode with Patience. >> If we make consistent effort, based on proper education, we can change >> the world. >> >> El contenido de este e-mail es privado, no se permite la revelacion del >> contenido de este e-mail a gente ajena a él. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Miguel García Lafuente - Rock Neurotiko Do it, the devil is in the details. The quieter you are, the more you are able to hear. Happy Coding. Code with Passion, Decode with Patience. If we make consistent effort, based on proper education, we can change the world. El contenido de este e-mail es privado, no se permite la revelacion del contenido de este e-mail a gente ajena a él. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From juacarrag en gmail.com Mon Sep 22 22:45:48 2014 From: juacarrag en gmail.com (Juan Carrasco Gutierrez) Date: Mon, 22 Sep 2014 17:45:48 -0300 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: Y si traes los datos ya procesados de la base de datos mejor? El 22 de septiembre de 2014, 16:47, Peon Blanco escribió: > las combinaciones pueden ser variadas como lo comentas. > > la idea es tener una lista y cada par que se valla formando (cumpliendo la > regla se ira borrando de esa lista). > > esta información estará e una base de datos. > > el código como tal no lo e generado solo la idea de como lo voy hacer. > > una consulta sql donde traiga un dato y en un while: > > empezar hacer el macheo de la información e ir poniendo una bandera en los > datos que voy comparando. > > > > > > > > > El 22 de septiembre de 2014, 13:10, Rock Neurotiko < > miguelglafuente en gmail.com> escribió: > > Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de >> diferente y no pertenece al mismo. >> >> El 22 de septiembre de 2014, 21:01, Peon Blanco >> escribió: >> >>> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >>> usar. >>> >>> tengo algo como esto >>> >>> ID Peso Pertenece >>> 76 1800 1 >>> 77 1860 2 >>> 78 1850 1 >>> 79 1910 3 >>> >>> necesito algo que valide estos datos haciendo una comparación. >>> >>> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >>> >>> el ejemplo anterior debería de queda así. >>> ID ID >>> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >>> regla de los gramos pero pertenecen al mismo (Pertenece)) >>> 78 - 79 >>> >>> me pueden orientar en que modulo usar. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Miguel García Lafuente - Rock Neurotiko >> >> Do it, the devil is in the details. >> The quieter you are, the more you are able to hear. >> Happy Coding. Code with Passion, Decode with Patience. >> If we make consistent effort, based on proper education, we can change >> the world. >> >> El contenido de este e-mail es privado, no se permite la revelacion del >> contenido de este e-mail a gente ajena a él. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Juan Carrasco Gutiérrez ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mzmprog en gmail.com Mon Sep 22 23:09:38 2014 From: mzmprog en gmail.com (miguel zamora m.) Date: Mon, 22 Sep 2014 18:09:38 -0300 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: No entiendo muy bien tu pregunta pero si puedes agregar los datos a una lista y su contenido a un diccionario luego los recorres y comparas los string te paso este ejemplo esto es con python 2.7 en donde se agrgaron ya los diccionarios a una lista y luego la imprime la comparacion deberia ser trivial por eso no la puse archivo.py ------------------------------------------------------------------------------------------------------------------ listadediccionarios = [ {"ID":"76","peso":"1800","Pertenece":"1"}, {"ID":"77","peso":"1860","Pertenece":"2"}, {"ID":"78","peso":"1850","Pertenece":"1"}, {"ID":"79","peso":"1910","Pertenece":"3"} ] for d in listadediccionarios: elementos1 = d.keys() elementos2 = d.values() print(elementos1) print(elementos2) ------------------------------------------------------------------------------------------------------------------ con algunos V o F creo que podrias sacar este tema. amenos que quieras algo mucho mas sofisticado. El 22 de septiembre de 2014, 17:45, Juan Carrasco Gutierrez < juacarrag en gmail.com> escribió: > Y si traes los datos ya procesados de la base de datos mejor? > > El 22 de septiembre de 2014, 16:47, Peon Blanco > escribió: > > las combinaciones pueden ser variadas como lo comentas. >> >> la idea es tener una lista y cada par que se valla formando (cumpliendo >> la regla se ira borrando de esa lista). >> >> esta información estará e una base de datos. >> >> el código como tal no lo e generado solo la idea de como lo voy hacer. >> >> una consulta sql donde traiga un dato y en un while: >> >> empezar hacer el macheo de la información e ir poniendo una bandera en >> los datos que voy comparando. >> >> >> >> >> >> >> >> >> El 22 de septiembre de 2014, 13:10, Rock Neurotiko < >> miguelglafuente en gmail.com> escribió: >> >> Una pregunta, porque el 77-78 o 77-79 no puede ser? son menos de 80gr de >>> diferente y no pertenece al mismo. >>> >>> El 22 de septiembre de 2014, 21:01, Peon Blanco >>> escribió: >>> >>>> Hola buenas tardes expongo el siguiente problema ya que no se que >>>> modulo usar. >>>> >>>> tengo algo como esto >>>> >>>> ID Peso Pertenece >>>> 76 1800 1 >>>> 77 1860 2 >>>> 78 1850 1 >>>> 79 1910 3 >>>> >>>> necesito algo que valide estos datos haciendo una comparación. >>>> >>>> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >>>> >>>> el ejemplo anterior debería de queda así. >>>> ID ID >>>> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >>>> regla de los gramos pero pertenecen al mismo (Pertenece)) >>>> 78 - 79 >>>> >>>> me pueden orientar en que modulo usar. >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> >>> -- >>> Miguel García Lafuente - Rock Neurotiko >>> >>> Do it, the devil is in the details. >>> The quieter you are, the more you are able to hear. >>> Happy Coding. Code with Passion, Decode with Patience. >>> If we make consistent effort, based on proper education, we can change >>> the world. >>> >>> El contenido de este e-mail es privado, no se permite la revelacion del >>> contenido de este e-mail a gente ajena a él. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Juan Carrasco Gutiérrez > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Miguel Zamora M. Programador en Computacion e Informatica 08-1351249 mzmprog en gmail.com Santiago-Chile ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From flxpaz en gmail.com Mon Sep 22 23:15:11 2014 From: flxpaz en gmail.com (Rolando Paz) Date: Mon, 22 Sep 2014 15:15:11 -0600 Subject: [Python-es] script para graficar In-Reply-To: References: Message-ID: Ya tengo el código, sin embargo esta en C :-) Muchas gracias igualmente. Saludos El sep 22, 2014 11:57 AM, "Rolando Paz" escribió: > Hola a todos. > > Puede alguien ayudarme con esto? > > Yo tengo una tarjeta llamada IBOB. Dicha tarjeta esta configurada con la > dirección IP 169.254.128.32 y yo puedo ingresar a ella de la siguiente > forma: > > telnet 169.254.128.32 > > al ingresar a la IBOB yo puedo ejecutar el comando "bramdump bram_a" y se > desplegan los datos que se observan en el archivo adjunto. > > También puedo ejecutar desde la línea de comando de linux, el siguiente > comando para obtener los datos en un archivo (el que adjunto): > > echo "bramdump bram_a" | nc 169.254.128.32 23 > bram_data > > Lo que necesito es un script que pueda obtener los datos y luego graficar > la ultima columna a la izquierda que se observa dentro del archivo adjunto. > Esta columna es de números decimales. > > Lo que estoy intentado hacer es comprobar que la tarjeta ADC que está > conectada a la IBOB esté trabajando correctamente. Es decir, que yo le > estoy ingresando una señal senoidal a la ADC y esa misma señal yo deberia > observar en la gráfica de los valores decimales del archivo. > > Qué opinan? > > Mucho saludos > > Rolando Paz > > > > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From francisco.palm en gmail.com Mon Sep 22 23:32:03 2014 From: francisco.palm en gmail.com (Francisco Palm) Date: Mon, 22 Sep 2014 17:02:03 -0430 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: Para una tabla de esas características, aplicar filtros (que obviamente tienes que diseñar el algoritmo según tus necesidades, no parece complicado), un módulo interesante es Pandas http://pandas.pydata.org/ Saludos F. Palm 2014-09-22 14:31 GMT-04:30 Peon Blanco : > Hola buenas tardes expongo el siguiente problema ya que no se que modulo > usar. > > tengo algo como esto > > ID Peso Pertenece > 76 1800 1 > 77 1860 2 > 78 1850 1 > 79 1910 3 > > necesito algo que valide estos datos haciendo una comparación. > > que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). > > el ejemplo anterior debería de queda así. > ID ID > 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la > regla de los gramos pero pertenecen al mismo (Pertenece)) > 78 - 79 > > me pueden orientar en que modulo usar. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- -------------------------------------- fpalm en mapologo.org.ve francisco.palm en gmail.com cel: +58 +424 7228252 tel: +58 +274 6352001 ---- Debemos ser libres, no para hacer lo que nos plazca, sino libres para comprender muy profundamente nuestros propios instintos e impulsos. K ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Sep 23 01:08:58 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 23 Sep 2014 01:08:58 +0200 Subject: [Python-es] (sin asunto) In-Reply-To: References: Message-ID: El 22 de septiembre de 2014, 21:00, Peon Blanco escribió: > Hola buenas tardes expongo el siguiente problema ya que no se que modulo > usar. > > tengo algo como esto > > ID Peso Pertenece > 76 1800 1 > 77 1860 2 > 78 1850 1 > 79 1910 3 > > necesito algo que valide estos datos haciendo una comparación. > > que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). > > el ejemplo anterior debería de queda así. > ID ID > 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la > regla de los gramos pero pertenecen al mismo (Pertenece)) > 78 - 79 > > me pueden orientar en que modulo usar. > > ¿No esperarás que exista un módulo que haga algo parecido? Mejor empieza por contar qué has intentado y dónde te has atascado. Si has podido leer los datos, si los has guardado en algún diccionario, etc. Si tu pregunta va por algún tipo de algoritmo que resuelva el problema, al menos danos alguna estimación del número de elementos que habría que analizar. Así mismo, no existe una solución única, por lo que tienes que indicar un criterio que determine qué sería considerada una solución óptima. Ya te adelanto que es un algoritmo bastante complejo. Si quieres ver cómo, sólo tienes que buscar los estudios sobre optimización de las donaciones de riñón de donantes vivos, un problema bastante similar, y al que se ha concedido algún premio nobel: http://ztfnews.wordpress.com/2012/11/24/el-nobel-de-economia-y-los-transplantes-de-organos/ Mi consejo es que ordenes todos los elementos por peso y que analices combinaciones de pares que se encuentre en un rango de pesos alrededor de un elemento dado. Insisto en lo de que no existe una solución óptima, por lo que tienes que dar un criterio que discrimine una solución sobre las demás. -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From peonblanco83 en gmail.com Tue Sep 23 06:44:58 2014 From: peonblanco83 en gmail.com (Peon Blanco) Date: Mon, 22 Sep 2014 22:44:58 -0600 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: Agrandes rasgos leo registro por registro y voy comparando. si me pueden dar una idea para que esto sea aleatorio se los agradecería. BASE DE DATOS SQLITE ID PESO PERTENECE STATUS 1 2000 dueño NO 2 2100 dueño NO 3 2220 dueño NO 4 2000 dueño1 NO 5 2100 dueño1 NO 6 2200 dueño1 NO 7 2200 dueño2 NO 8 2080 dueño2 NO 9 2180 dueño2 NO Codigo. Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el status como "NO" for x in Todo: #Lo paso el for para leer 1 x 1 for i in Todo: #otro for para hacer las comparaciones if x[0] == i[0]: #Valida si es el mismo registro, si es igual solo pasamos continue else: if x[2] == i[2]: #Valida si es del mismo partido, si es igual solo pasamos continue else: mas80=int(x[1])+80 #Tolerancia de peso mayor menos80=int(x[1])-80 #Tolerancia de peso menor if int(i[1]) > menos80 and int(i[1]) < mas80: # Valida que se cumpla la condición de diferencia de pero ya sea mayor o menor Guarda_par(x[0],i[0]) #Guardo en una tabla diferente los pares Actualizacasa(x[0]) # Solo agrego un "SI" al estatus Actualizacasa(i[0]) # Solo agrego un "SI" al estatus TODO=CASATODOS() #vuelvo a leer los datos para seguir comparando break este código me regresa los siguientes pares. 1 4 -- Bien 2 5 -- Bien 3 6 -- Bien 5 8 -- Mal 5 repetido 6 7 -- Mal 6 repetido El 22 de septiembre de 2014, 15:32, Francisco Palm escribió: > > Para una tabla de esas características, aplicar filtros (que obviamente > tienes que diseñar el algoritmo según tus necesidades, no parece > complicado), un módulo interesante es Pandas http://pandas.pydata.org/ > > Saludos > > F. Palm > > > 2014-09-22 14:31 GMT-04:30 Peon Blanco : > >> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >> usar. >> >> tengo algo como esto >> >> ID Peso Pertenece >> 76 1800 1 >> 77 1860 2 >> 78 1850 1 >> 79 1910 3 >> >> necesito algo que valide estos datos haciendo una comparación. >> >> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >> >> el ejemplo anterior debería de queda así. >> ID ID >> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >> regla de los gramos pero pertenecen al mismo (Pertenece)) >> 78 - 79 >> >> me pueden orientar en que modulo usar. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > -------------------------------------- > fpalm en mapologo.org.ve > francisco.palm en gmail.com > > cel: +58 +424 7228252 > tel: +58 +274 6352001 > > ---- > Debemos ser libres, no para hacer lo que nos plazca, sino libres para > comprender muy profundamente nuestros propios instintos e impulsos. K > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sebastian en fuentelibre.org Tue Sep 23 07:57:44 2014 From: sebastian en fuentelibre.org (Sebastian Silva) Date: Tue, 23 Sep 2014 00:57:44 -0500 Subject: [Python-es] Hoja Resumen de Python 3 Message-ID: <1411451864.31058.2@smtp.gmail.com> ¡Hola! Hice una pequeña contribución traduciendo la hoja resumen de Laurent Pointal al español, espero que le sirva a alguien. http://vivapython.com/articulos/hoja-resumen-de-python.html Tiene todo lo básico, para programadores perezosos que no gustan de manuales. Saludos, Sebastian ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pablocarrai en gmail.com Tue Sep 23 14:23:56 2014 From: pablocarrai en gmail.com (Pablo) Date: Tue, 23 Sep 2014 09:23:56 -0300 Subject: [Python-es] Hoja Resumen de Python 3 In-Reply-To: <1411451864.31058.2@smtp.gmail.com> References: <1411451864.31058.2@smtp.gmail.com> Message-ID: 2014-09-23 2:57 GMT-03:00 Sebastian Silva : > ¡Hola! > Hice una pequeña contribución traduciendo la hoja resumen de Laurent > Pointal al español, espero que le sirva a alguien. > > http://vivapython.com/articulos/hoja-resumen-de-python.html > > Tiene todo lo básico, para programadores perezosos que no gustan de > manuales. > > Saludos, > Sebastian > > Esta muy bueno. -- Pablo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sercuto en alumni.uv.es Tue Sep 23 14:25:29 2014 From: sercuto en alumni.uv.es (sercuto) Date: Tue, 23 Sep 2014 14:25:29 +0200 Subject: [Python-es] Checkio y Python 3 In-Reply-To: References: Message-ID: <542166B9.4090709@alumni.uv.es> Un off topic: ¿que tecnología habéis utilizado para elaborar la página? Gracias. El 19/09/14 a las #4, Igor TAmara escribió: > > Hola, para contarles que hace poco me mostraron http://checkio.org > , es una buena forma de aprender acerca de > Python 3, contar con retos de programación chéveres y divertirse. > Esto solamente apto para personas que les gusta la programación. > > Allí soy ikks, por si quieren agregarme, comencé hace poco y de verdad > que es buen juego :). > > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From maengora en gmail.com Tue Sep 23 15:56:50 2014 From: maengora en gmail.com (=?UTF-8?Q?Manuel_Enrique_Gonz=C3=A1lez_Ram=C3=ADrez?=) Date: Tue, 23 Sep 2014 08:56:50 -0500 Subject: [Python-es] Hoja Resumen de Python 3 In-Reply-To: References: <1411451864.31058.2@smtp.gmail.com> Message-ID: Buen aporte. Gracias El 23 de septiembre de 2014, 7:23, Pablo escribió: > > > 2014-09-23 2:57 GMT-03:00 Sebastian Silva : > > ¡Hola! >> Hice una pequeña contribución traduciendo la hoja resumen de Laurent >> Pointal al español, espero que le sirva a alguien. >> >> http://vivapython.com/articulos/hoja-resumen-de-python.html >> >> Tiene todo lo básico, para programadores perezosos que no gustan de >> manuales. >> >> Saludos, >> Sebastian >> >> > > Esta muy bueno. > > > -- > Pablo > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Manuel Enrique González Ramírez http://maengora.blogspot.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From roxhman en gmail.com Tue Sep 23 16:01:09 2014 From: roxhman en gmail.com (Richard Castillo) Date: Tue, 23 Sep 2014 10:01:09 -0400 Subject: [Python-es] Hoja Resumen de Python 3 In-Reply-To: References: <1411451864.31058.2@smtp.gmail.com> Message-ID: Gracias !! El 23 de septiembre de 2014, 9:56, Manuel Enrique González Ramírez < maengora en gmail.com> escribió: > Buen aporte. > > Gracias > > El 23 de septiembre de 2014, 7:23, Pablo escribió: > >> >> >> 2014-09-23 2:57 GMT-03:00 Sebastian Silva : >> >> ¡Hola! >>> Hice una pequeña contribución traduciendo la hoja resumen de Laurent >>> Pointal al español, espero que le sirva a alguien. >>> >>> http://vivapython.com/articulos/hoja-resumen-de-python.html >>> >>> Tiene todo lo básico, para programadores perezosos que no gustan de >>> manuales. >>> >>> Saludos, >>> Sebastian >>> >>> >> >> Esta muy bueno. >> >> >> -- >> Pablo >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Manuel Enrique González Ramírez > http://maengora.blogspot.com > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Richard Castillo rOxhman en gmail.com rcv012 en alumnos.ucn.cl 53619206(Movistar) Estudiante Ing Civil Informatica ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From peonblanco83 en gmail.com Tue Sep 23 17:49:37 2014 From: peonblanco83 en gmail.com (Peon Blanco) Date: Tue, 23 Sep 2014 09:49:37 -0600 Subject: [Python-es] Hoja Resumen de Python 3 In-Reply-To: References: <1411451864.31058.2@smtp.gmail.com> Message-ID: Gracias. El 23 de septiembre de 2014, 8:01, Richard Castillo escribió: > Gracias !! > > El 23 de septiembre de 2014, 9:56, Manuel Enrique González Ramírez < > maengora en gmail.com> escribió: > > Buen aporte. >> >> Gracias >> >> El 23 de septiembre de 2014, 7:23, Pablo >> escribió: >> >>> >>> >>> 2014-09-23 2:57 GMT-03:00 Sebastian Silva : >>> >>> ¡Hola! >>>> Hice una pequeña contribución traduciendo la hoja resumen de Laurent >>>> Pointal al español, espero que le sirva a alguien. >>>> >>>> http://vivapython.com/articulos/hoja-resumen-de-python.html >>>> >>>> Tiene todo lo básico, para programadores perezosos que no gustan de >>>> manuales. >>>> >>>> Saludos, >>>> Sebastian >>>> >>>> >>> >>> Esta muy bueno. >>> >>> >>> -- >>> Pablo >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Manuel Enrique González Ramírez >> http://maengora.blogspot.com >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Richard Castillo > rOxhman en gmail.com > rcv012 en alumnos.ucn.cl > 53619206(Movistar) > Estudiante Ing Civil Informatica > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From e1987ebrb en gmail.com Tue Sep 23 18:02:53 2014 From: e1987ebrb en gmail.com (=?UTF-8?B?RWxpbyBSaW5jw7Nu?=) Date: Tue, 23 Sep 2014 11:32:53 -0430 Subject: [Python-es] Hoja Resumen de Python 3 In-Reply-To: References: <1411451864.31058.2@smtp.gmail.com> Message-ID: Muy bueno. Gracias. El 23 de septiembre de 2014, 11:19, Peon Blanco escribió: > Gracias. > > El 23 de septiembre de 2014, 8:01, Richard Castillo > escribió: > > Gracias !! >> >> El 23 de septiembre de 2014, 9:56, Manuel Enrique González Ramírez < >> maengora en gmail.com> escribió: >> >> Buen aporte. >>> >>> Gracias >>> >>> El 23 de septiembre de 2014, 7:23, Pablo >>> escribió: >>> >>>> >>>> >>>> 2014-09-23 2:57 GMT-03:00 Sebastian Silva : >>>> >>>> ¡Hola! >>>>> Hice una pequeña contribución traduciendo la hoja resumen de Laurent >>>>> Pointal al español, espero que le sirva a alguien. >>>>> >>>>> http://vivapython.com/articulos/hoja-resumen-de-python.html >>>>> >>>>> Tiene todo lo básico, para programadores perezosos que no gustan de >>>>> manuales. >>>>> >>>>> Saludos, >>>>> Sebastian >>>>> >>>>> >>>> >>>> Esta muy bueno. >>>> >>>> >>>> -- >>>> Pablo >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> >>> -- >>> Manuel Enrique González Ramírez >>> http://maengora.blogspot.com >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> Richard Castillo >> rOxhman en gmail.com >> rcv012 en alumnos.ucn.cl >> 53619206(Movistar) >> Estudiante Ing Civil Informatica >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From isra en miscorreos.org Wed Sep 24 14:01:50 2014 From: isra en miscorreos.org (=?UTF-8?Q?Israel_Santana_Alem=C3=A1n?=) Date: Wed, 24 Sep 2014 13:01:50 +0100 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: Buenas tardes Miguel, Tú método es el más elegante, pero lo que necesito leer es el fichero que devuelve (un csv) la petición http. El 19 de septiembre de 2014, 15:36, Miguel González Álvarez < migonzalvar en gmail.com> escribió: > > > 2014-09-19 15:46 GMT+02:00 Israel Santana Alemán : > >> Buenas tardes, >> >> He estado mirando y no doy con la tecla, alguien sabe como hacer esto con >> una librería de python (2.7) estilo urllib o similar >> >> wget --user username --password passwoes --no-check-certificate " >> https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 >> " >> >> La idea es que lo que devuelva meterlo en una variable. >> >> >> Muchas gracias de antemano. >> >> > Si puedes instalar un paquete de terceros, yo usaría requests [1]: > > >>> import requests > >>> params = {'callee': '100,0649001649', 'startTime': > '2014-09-01T00:00:00-06:00'} > >>> r = requests.get('https://ip:8443/cdrapi', params=params, > auth=('username', 'passwoes')) > >>> r.text > > 1: http://docs.python-requests.org/en/latest/ > > >> >> >> -- >> Sin más, un saludo >> >> Israel Santana (aka kamaxeon) >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Miguel González > migonzalvar en gmail.com > PGP ID: 0C63761BEEBD05D3 > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Sin más, un saludo Israel Santana (aka kamaxeon) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From isra en miscorreos.org Wed Sep 24 14:00:53 2014 From: isra en miscorreos.org (=?UTF-8?Q?Israel_Santana_Alem=C3=A1n?=) Date: Wed, 24 Sep 2014 13:00:53 +0100 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: Buenas tardes Flavio, Gracias por la ayuda, me valió pero a media, realmente quería obtener el fichero que devuelve (un csv), lo que he hecho es pasarle la opción -O fichero.csv y luego leerlo con un simple open El 19 de septiembre de 2014, 15:17, Flavio Danesse escribió: > 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 mirando y no doy con la tecla, alguien sabe como hacer esto >> con >> > una librería de python (2.7) estilo urllib o similar >> > >> > wget --user username --password passwoes --no-check-certificate " >> > >> https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 >> > " >> > >> > La idea es que lo que devuelva meterlo en una variable. >> > >> > >> > Muchas gracias de antemano. >> > >> > >> > >> > -- >> > Sin más, un saludo >> > >> > Israel Santana (aka kamaxeon) >> > >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Sin más, un saludo Israel Santana (aka kamaxeon) ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From sney2002 en gmail.com Wed Sep 24 21:44:14 2014 From: sney2002 en gmail.com (Jhonatan Sneider Salguero Villa) Date: Wed, 24 Sep 2014 14:44:14 -0500 Subject: [Python-es] wget con python In-Reply-To: References: Message-ID: Hola, A mi parecer, la solución de Miguel es la mejor, pero si quieres usar wget sin crear un archivo intermedio, entonces puedes usar subprocess.Popen y redirigir la salida estándar con subprocess.PIPE. luego puedes leerla como un archivo: import subprocess # las opciones y parametros van en un array: wget www.google.com -O - => ["wget", "www.google.com", "-O", "-"] wget = subprocess.Popen(["wget", "www.google.com", "-O", "-"], stdout=subprocess.PIPE, stderr=subprocess.PIPE) while True: chunk = wget.stdout.read(1024) if not chunk: break print chunk Saludos. El 24 de septiembre de 2014, 7:00, Israel Santana Alemán < isra en miscorreos.org> escribió: > Buenas tardes Flavio, > > Gracias por la ayuda, me valió pero a media, realmente quería obtener el > fichero que devuelve (un csv), lo que he hecho es pasarle la opción -O > fichero.csv y luego leerlo con un simple open > > El 19 de septiembre de 2014, 15:17, Flavio Danesse > escribió: > >> 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 mirando y no doy con la tecla, alguien sabe como hacer esto >>> con >>> > una librería de python (2.7) estilo urllib o similar >>> > >>> > wget --user username --password passwoes --no-check-certificate " >>> > >>> https://ip:8443/cdrapi?callee=100,0649001649&startTime=2014-09-01T00:00:00-06:00 >>> > " >>> > >>> > La idea es que lo que devuelva meterlo en una variable. >>> > >>> > >>> > Muchas gracias de antemano. >>> > >>> > >>> > >>> > -- >>> > Sin más, un saludo >>> > >>> > Israel Santana (aka kamaxeon) >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Sin más, un saludo > > Israel Santana (aka kamaxeon) > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From peonblanco83 en gmail.com Thu Sep 25 00:25:13 2014 From: peonblanco83 en gmail.com (Peon Blanco) Date: Wed, 24 Sep 2014 16:25:13 -0600 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: Alguien me podría orientar. ya que a un no e podido resolver el problema de que me repita los id. El 22 de septiembre de 2014, 22:44, Peon Blanco escribió: > Agrandes rasgos leo registro por registro y voy comparando. > si me pueden dar una idea para que esto sea aleatorio se los agradecería. > > BASE DE DATOS SQLITE > > ID PESO PERTENECE STATUS > 1 2000 dueño NO > 2 2100 dueño NO > 3 2220 dueño NO > 4 2000 dueño1 NO > 5 2100 dueño1 NO > 6 2200 dueño1 NO > 7 2200 dueño2 NO > 8 2080 dueño2 NO > 9 2180 dueño2 NO > > Codigo. > > Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el > status como "NO" > for x in Todo: #Lo paso el for para leer 1 x 1 > for i in Todo: #otro for para hacer las comparaciones > if x[0] == i[0]: #Valida si es el mismo registro, si es igual solo > pasamos > continue > else: > if x[2] == i[2]: #Valida si es del mismo partido, si es igual > solo pasamos > continue > else: > mas80=int(x[1])+80 #Tolerancia de peso mayor > menos80=int(x[1])-80 #Tolerancia de peso menor > if int(i[1]) > menos80 and int(i[1]) < mas80: # Valida que > se cumpla la condición de diferencia de pero ya sea mayor o menor > Guarda_par(x[0],i[0]) #Guardo en una tabla diferente > los pares > Actualizacasa(x[0]) # Solo agrego un "SI" al estatus > Actualizacasa(i[0]) # Solo agrego un "SI" al estatus > TODO=CASATODOS() #vuelvo a leer los datos para seguir > comparando > break > > > este código me regresa los siguientes pares. > > 1 4 -- Bien > 2 5 -- Bien > 3 6 -- Bien > 5 8 -- Mal 5 repetido > 6 7 -- Mal 6 repetido > > > > > El 22 de septiembre de 2014, 15:32, Francisco Palm < > francisco.palm en gmail.com> escribió: > > >> Para una tabla de esas características, aplicar filtros (que obviamente >> tienes que diseñar el algoritmo según tus necesidades, no parece >> complicado), un módulo interesante es Pandas http://pandas.pydata.org/ >> >> Saludos >> >> F. Palm >> >> >> 2014-09-22 14:31 GMT-04:30 Peon Blanco : >> >>> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >>> usar. >>> >>> tengo algo como esto >>> >>> ID Peso Pertenece >>> 76 1800 1 >>> 77 1860 2 >>> 78 1850 1 >>> 79 1910 3 >>> >>> necesito algo que valide estos datos haciendo una comparación. >>> >>> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >>> >>> el ejemplo anterior debería de queda así. >>> ID ID >>> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >>> regla de los gramos pero pertenecen al mismo (Pertenece)) >>> 78 - 79 >>> >>> me pueden orientar en que modulo usar. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> -------------------------------------- >> fpalm en mapologo.org.ve >> francisco.palm en gmail.com >> >> cel: +58 +424 7228252 >> tel: +58 +274 6352001 >> >> ---- >> Debemos ser libres, no para hacer lo que nos plazca, sino libres para >> comprender muy profundamente nuestros propios instintos e impulsos. K >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From carlos.zun en gmail.com Thu Sep 25 21:22:53 2014 From: carlos.zun en gmail.com (Carlos Zuniga) Date: Thu, 25 Sep 2014 14:22:53 -0500 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: 2014-09-24 17:25 GMT-05:00 Peon Blanco : > Alguien me podría orientar. > > ya que a un no e podido resolver el problema de que me repita los id. > Por lo que veo, lo más simple es crear un set (o lista) vacio, ir añadiendo los ids que has guardado y chequear si el id ya se encuentra en el set antes de hacer la comparación. Por cierto, no deberías intentar cambiar la lista Todo mientras estas en medio bucle. Si chequeas contra el set, no necesitarás recargar la lista. Saludos -- A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. From pych3m4 en gmail.com Fri Sep 26 03:28:45 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Fri, 26 Sep 2014 03:28:45 +0200 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: El 25 de septiembre de 2014, 0:25, Peon Blanco escribió: > Alguien me podría orientar. > > ya que a un no e podido resolver el problema de que me repita los id. > Supongamos que tienes los datos en la variable "Todo" y que tenemos una función llamada "casable" que valida si dos elementos son compatibles. Por ejemplo: def casable(i,j): return i[2] != j[2] and -80 <= i[1]-j[1] <= 80 Definimos dos secuencias: # ids disponibles para chequear disponibles = {x[0] for x in Todo} # pares a chequear from itertools import combinations pares = [(i,j) for (i,j) in combinations(Todo,2) if casable(i,j)] # procesamos la lista de pares: for (i,j) in pares: if {i[0],j[0]} <= disponibles: Guarda_par(i[0],j[0]) disponibles -= {i[0],j[0]} # dejan de estar disponibles Así obtendrás una solución de la múltiples posibles. Con toda probabilidad, no será la mejor. > El 22 de septiembre de 2014, 22:44, Peon Blanco > escribió: > > Agrandes rasgos leo registro por registro y voy comparando. >> si me pueden dar una idea para que esto sea aleatorio se los agradecería. >> >> BASE DE DATOS SQLITE >> >> ID PESO PERTENECE STATUS >> 1 2000 dueño NO >> 2 2100 dueño NO >> 3 2220 dueño NO >> 4 2000 dueño1 NO >> 5 2100 dueño1 NO >> 6 2200 dueño1 NO >> 7 2200 dueño2 NO >> 8 2080 dueño2 NO >> 9 2180 dueño2 NO >> >> Codigo. >> >> Todo=Casatodo() #funcio para traer todos los datos de sqlite filtrando el >> status como "NO" >> for x in Todo: #Lo paso el for para leer 1 x 1 >> for i in Todo: #otro for para hacer las comparaciones >> if x[0] == i[0]: #Valida si es el mismo registro, si es igual >> solo pasamos >> continue >> else: >> if x[2] == i[2]: #Valida si es del mismo partido, si es igual >> solo pasamos >> continue >> else: >> mas80=int(x[1])+80 #Tolerancia de peso mayor >> menos80=int(x[1])-80 #Tolerancia de peso menor >> if int(i[1]) > menos80 and int(i[1]) < mas80: # Valida >> que se cumpla la condición de diferencia de pero ya sea mayor o menor >> Guarda_par(x[0],i[0]) #Guardo en una tabla diferente >> los pares >> Actualizacasa(x[0]) # Solo agrego un "SI" al estatus >> Actualizacasa(i[0]) # Solo agrego un "SI" al estatus >> TODO=CASATODOS() #vuelvo a leer los datos para seguir >> comparando >> break >> >> >> este código me regresa los siguientes pares. >> >> 1 4 -- Bien >> 2 5 -- Bien >> 3 6 -- Bien >> 5 8 -- Mal 5 repetido >> 6 7 -- Mal 6 repetido >> >> >> >> >> El 22 de septiembre de 2014, 15:32, Francisco Palm < >> francisco.palm en gmail.com> escribió: >> >> >>> Para una tabla de esas características, aplicar filtros (que obviamente >>> tienes que diseñar el algoritmo según tus necesidades, no parece >>> complicado), un módulo interesante es Pandas http://pandas.pydata.org/ >>> >>> Saludos >>> >>> F. Palm >>> >>> >>> 2014-09-22 14:31 GMT-04:30 Peon Blanco : >>> >>>> Hola buenas tardes expongo el siguiente problema ya que no se que >>>> modulo usar. >>>> >>>> tengo algo como esto >>>> >>>> ID Peso Pertenece >>>> 76 1800 1 >>>> 77 1860 2 >>>> 78 1850 1 >>>> 79 1910 3 >>>> >>>> necesito algo que valide estos datos haciendo una comparación. >>>> >>>> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >>>> >>>> el ejemplo anterior debería de queda así. >>>> ID ID >>>> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >>>> regla de los gramos pero pertenecen al mismo (Pertenece)) >>>> 78 - 79 >>>> >>>> me pueden orientar en que modulo usar. >>>> >>>> _______________________________________________ >>>> Python-es mailing list >>>> Python-es en python.org >>>> https://mail.python.org/mailman/listinfo/python-es >>>> FAQ: http://python-es-faq.wikidot.com/ >>>> >>>> >>> >>> >>> -- >>> -------------------------------------- >>> fpalm en mapologo.org.ve >>> francisco.palm en gmail.com >>> >>> cel: +58 +424 7228252 >>> tel: +58 +274 6352001 >>> >>> ---- >>> Debemos ser libres, no para hacer lo que nos plazca, sino libres para >>> comprender muy profundamente nuestros propios instintos e impulsos. K >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From cesarquilmes en gmail.com Sat Sep 27 17:15:33 2014 From: cesarquilmes en gmail.com (cesarquilmes) Date: Sat, 27 Sep 2014 12:15:33 -0300 Subject: [Python-es] Webservices Message-ID: Hola, consulto aver si me pueden orientar un poco. Necesito comunicar un servidor Python con un cliente Java (android). Ya tengo algo funcional, utilizando SOAPPy del lado del servidor, realizo las consultas desde el cliente y recibo la respuesta, pero estoy teniendo problemas para leer el WSDL y trabajar con lo definido en el xml Mirando un poco la documentacion de SOAPPy, veo que es muy poca y que el proyecto esta abandonado hace siempo. Estuve viendo tambien SUDS, ZSI, SOAPLib (Esta ultima me parecio interesante, ya que puede generar el WSDL segun leí) ¿Alguna libreria que me recomienden para el servidor? Esta todo montado sobre un Debian 7 con Apache. Gracias!! Cesar ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From elcorreo en deshackra.com Mon Sep 29 04:35:11 2014 From: elcorreo en deshackra.com (Jorge Araya Navarro) Date: Sun, 28 Sep 2014 20:35:11 -0600 Subject: [Python-es] Webservices In-Reply-To: References: Message-ID: <87fvfbcfw0.fsf@deshackra.com> Yo recomendaría que revisaras acá https://pypi.python.org/pypi?:action=search&term=SOAP&submit=search y revisar una por una. cesarquilmes writes: > Hola, consulto aver si me pueden orientar un poco. > Necesito comunicar un servidor Python con un cliente Java (android). Ya > tengo algo funcional, utilizando SOAPPy del lado del servidor, realizo las > consultas desde el cliente y recibo la respuesta, pero estoy teniendo > problemas para leer el WSDL y trabajar con lo definido en el xml > Mirando un poco la documentacion de SOAPPy, veo que es muy poca y que el > proyecto esta abandonado hace siempo. > Estuve viendo tambien SUDS, ZSI, SOAPLib (Esta ultima me parecio > interesante, ya que puede generar el WSDL segun leí) > ¿Alguna libreria que me recomienden para el servidor? > Esta todo montado sobre un Debian 7 con Apache. > Gracias!! > > Cesar > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ -- Pax et bonum. Jorge Araya Navarro. ES: Diseñador Publicitario, Programador Python y colaborador en Parabola GNU/Linux-libre EN: Ads Designer, Python programmer and contributor Parabola GNU/Linux-libre EO: Anonco grafikisto, Pitino programalingvo programisto kai kontribuanto en Parabola GNU/Linux-libre https://es.gravatar.com/shackra From alejandroacostaalamo en gmail.com Mon Sep 29 05:33:52 2014 From: alejandroacostaalamo en gmail.com (Alejandro Acosta) Date: Sun, 28 Sep 2014 23:03:52 -0430 Subject: [Python-es] API Rest y Python 3 Message-ID: <5428D320.6020505@gmail.com> Buenas noche lista, Los molesto para pedirle vuestro consejo. Ya tengo algun tiempo programando algunas cosas en Python y ahora tengo la necesidad de realizar un API Rest. Ahora bien, he venido utilizando python3 y me gustaria seguir usando dicha version. Estuve viendo flask pero a pesar de soportar python3 su documentacion siempre apoya python2. Que API Rest me recomiendan y sepan que les funciona con Python 3?. Saludos y gracias, Alejandro, From oscar.carballal en gmail.com Mon Sep 29 09:34:15 2014 From: oscar.carballal en gmail.com (Oscar Carballal) Date: Mon, 29 Sep 2014 08:34:15 +0100 Subject: [Python-es] API Rest y Python 3 In-Reply-To: <5428D320.6020505@gmail.com> References: <5428D320.6020505@gmail.com> Message-ID: Yo estoy utilizando falcon, echale un vistazo a ver si te es util: http://falconframework.org/ http://falcon.readthedocs.org/en/latest/ Regards, Oscar -- Oscar Carballal Prego - Senior Software Developer http://oscarcp.com | @pizte El 29 de septiembre de 2014, 4:33, Alejandro Acosta < alejandroacostaalamo en gmail.com> escribió: > Buenas noche lista, > Los molesto para pedirle vuestro consejo. Ya tengo algun tiempo > programando algunas cosas en Python y ahora tengo la necesidad de > realizar un API Rest. Ahora bien, he venido utilizando python3 y me > gustaria seguir usando dicha version. > Estuve viendo flask pero a pesar de soportar python3 su documentacion > siempre apoya python2. > Que API Rest me recomiendan y sepan que les funciona con Python 3?. > > Saludos y gracias, > > Alejandro, > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From migonzalvar en gmail.com Mon Sep 29 09:46:38 2014 From: migonzalvar en gmail.com (Miguel Gonzalez) Date: Mon, 29 Sep 2014 09:46:38 +0200 Subject: [Python-es] API Rest y Python 3 In-Reply-To: <5428D320.6020505@gmail.com> References: <5428D320.6020505@gmail.com> Message-ID: <1411976798.2703.4.camel@chedar.localdomain> On Sun, 2014-09-28 at 23:03 -0430, Alejandro Acosta wrote: > Buenas noche lista, > Los molesto para pedirle vuestro consejo. Ya tengo algun tiempo > programando algunas cosas en Python y ahora tengo la necesidad de > realizar un API Rest. Ahora bien, he venido utilizando python3 y me > gustaria seguir usando dicha version. > Estuve viendo flask pero a pesar de soportar python3 su documentacion > siempre apoya python2. > Que API Rest me recomiendan y sepan que les funciona con Python 3?. > Yo te recomiendo Django con Django REST Framework [1]. Soportan Python 3. 1: https://www.djangoproject.com y http://www.django-rest-framework.org > Saludos y gracias, > > Alejandro, > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ From joedval en gmail.com Mon Sep 29 10:09:59 2014 From: joedval en gmail.com (JORGE EDGAR VALDERRAMA ROMERO) Date: Mon, 29 Sep 2014 10:09:59 +0200 Subject: [Python-es] API Rest y Python 3 In-Reply-To: <1411976798.2703.4.camel@chedar.localdomain> References: <5428D320.6020505@gmail.com> <1411976798.2703.4.camel@chedar.localdomain> Message-ID: Yo he realizado una API REST completa utilizando un microframework llamado bottle (http://bottlepy.org/docs/dev/index.html), es muy simple de instalar y manjar, ademas es uno light de acuerdo a una necesidad no tan compleja. Saludos El 29 de septiembre de 2014, 9:46, Miguel Gonzalez escribió: > On Sun, 2014-09-28 at 23:03 -0430, Alejandro Acosta wrote: > > Buenas noche lista, > > Los molesto para pedirle vuestro consejo. Ya tengo algun tiempo > > programando algunas cosas en Python y ahora tengo la necesidad de > > realizar un API Rest. Ahora bien, he venido utilizando python3 y me > > gustaria seguir usando dicha version. > > Estuve viendo flask pero a pesar de soportar python3 su documentacion > > siempre apoya python2. > > Que API Rest me recomiendan y sepan que les funciona con Python 3?. > > > > Yo te recomiendo Django con Django REST Framework [1]. Soportan Python > 3. > > > 1: https://www.djangoproject.com y http://www.django-rest-framework.org > > > > Saludos y gracias, > > > > Alejandro, > > > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- JORGE EDGAR VALDERRAMA ROMERO MASTER EN SOFTWARE Y SISTEMAS - MUSS UNIVERSIDAD POLITECNICA DE MADRID ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From euribates en gmail.com Mon Sep 29 14:26:02 2014 From: euribates en gmail.com (Juan Ignacio) Date: Mon, 29 Sep 2014 13:26:02 +0100 Subject: [Python-es] Webservices In-Reply-To: <87fvfbcfw0.fsf@deshackra.com> References: <87fvfbcfw0.fsf@deshackra.com> Message-ID: SOAP huele un poco a muerto desde hace algún tiempo (IMHO), ¿no puedes hacer una API rest? Te resultaría todo mucho más sencillo 2014-09-29 3:35 GMT+01:00 Jorge Araya Navarro : > > Yo recomendaría que revisaras acá > https://pypi.python.org/pypi?:action=search&term=SOAP&submit=search y > revisar una por una. > > cesarquilmes writes: > > > Hola, consulto aver si me pueden orientar un poco. > > Necesito comunicar un servidor Python con un cliente Java (android). Ya > > tengo algo funcional, utilizando SOAPPy del lado del servidor, realizo > las > > consultas desde el cliente y recibo la respuesta, pero estoy teniendo > > problemas para leer el WSDL y trabajar con lo definido en el xml > > Mirando un poco la documentacion de SOAPPy, veo que es muy poca y que el > > proyecto esta abandonado hace siempo. > > Estuve viendo tambien SUDS, ZSI, SOAPLib (Esta ultima me parecio > > interesante, ya que puede generar el WSDL segun leí) > > ¿Alguna libreria que me recomienden para el servidor? > > Esta todo montado sobre un Debian 7 con Apache. > > Gracias!! > > > > Cesar > > _______________________________________________ > > Python-es mailing list > > Python-es en python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > -- > Pax et bonum. > Jorge Araya Navarro. > ES: Diseñador Publicitario, Programador Python y colaborador en Parabola > GNU/Linux-libre > EN: Ads Designer, Python programmer and contributor Parabola > GNU/Linux-libre > EO: Anonco grafikisto, Pitino programalingvo programisto kai kontribuanto > en Parabola GNU/Linux-libre > https://es.gravatar.com/shackra > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Juan Ignacio Rodríguez de León Móvil: 605 890514 E-Mail: euribates en gmail.com http://www.elornitorrincoenma scarado.com/ http://descon2.com/ ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From esauro en gmail.com Mon Sep 29 14:44:12 2014 From: esauro en gmail.com (Esau Rodriguez) Date: Mon, 29 Sep 2014 13:44:12 +0100 Subject: [Python-es] Webservices In-Reply-To: References: Message-ID: Yo miraría Spyne [1] aunque como Juan Ignacio opino que SOAP está de capa caida. También sé que hay gente haciendo cosas con Tornado y quizás tengan mayor comunidad que Spyne. [1] http://spyne.io/#inprot=HttpRpc&outprot=JsonDocument&s=rpc&tpt=WsgiApplication&validator=true [2] https://github.com/rancavil/tornado-webservices 2014-09-27 16:15 GMT+01:00 cesarquilmes : > Hola, consulto aver si me pueden orientar un poco. > Necesito comunicar un servidor Python con un cliente Java (android). Ya > tengo algo funcional, utilizando SOAPPy del lado del servidor, realizo las > consultas desde el cliente y recibo la respuesta, pero estoy teniendo > problemas para leer el WSDL y trabajar con lo definido en el xml > Mirando un poco la documentacion de SOAPPy, veo que es muy poca y que el > proyecto esta abandonado hace siempo. > Estuve viendo tambien SUDS, ZSI, SOAPLib (Esta ultima me parecio > interesante, ya que puede generar el WSDL segun leí) > ¿Alguna libreria que me recomienden para el servidor? > Esta todo montado sobre un Debian 7 con Apache. > Gracias!! > > Cesar > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Esaú Rodríguez esauro en gmail.com From igor en tamarapatino.org Tue Sep 30 13:55:18 2014 From: igor en tamarapatino.org (Igor TAmara) Date: Tue, 30 Sep 2014 06:55:18 -0500 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: estás buscando algo que haga una participación del conjunto? y que la diferencia de peso entre los integrantes de cada partición no sobrepase 80? si es así, sin importar cuantos elementos haya en cada conjunto, existe kmeans, es un problema no trivial de resolver, en postgresql contrib puedes usar una excelente extensión que lo implementa. Si no estás usando postgtesql, es una buena consideración para hacer el switch :) On Sep 22, 2014 2:04 PM, "Peon Blanco" wrote: > Hola buenas tardes expongo el siguiente problema ya que no se que modulo > usar. > > tengo algo como esto > > ID Peso Pertenece > 76 1800 1 > 77 1860 2 > 78 1850 1 > 79 1910 3 > > necesito algo que valide estos datos haciendo una comparación. > > que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). > > el ejemplo anterior debería de queda así. > ID ID > 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la > regla de los gramos pero pertenecen al mismo (Pertenece)) > 78 - 79 > > me pueden orientar en que modulo usar. > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From pych3m4 en gmail.com Tue Sep 30 14:56:41 2014 From: pych3m4 en gmail.com (Chema Cortes) Date: Tue, 30 Sep 2014 14:56:41 +0200 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: El 30 de septiembre de 2014, 13:55, Igor TAmara escribió: > estás buscando algo que haga una participación del conjunto? y que la > diferencia de peso entre los integrantes de cada partición no sobrepase 80? > si es así, sin importar cuantos elementos haya en cada conjunto, existe > kmeans, es un problema no trivial de resolver, en postgresql contrib > puedes usar una excelente extensión que lo implementa. Si no estás usando > postgtesql, es una buena consideración para hacer el switch :) > No me había parecido que éste fuera un problema de "clustering", pero para estas cosas en python existe una herramienta visual muy buena llamada *Orange*: http://orange.biolab.si/ > On Sep 22, 2014 2:04 PM, "Peon Blanco" wrote: > >> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >> usar. >> >> tengo algo como esto >> >> ID Peso Pertenece >> 76 1800 1 >> 77 1860 2 >> 78 1850 1 >> 79 1910 3 >> >> necesito algo que valide estos datos haciendo una comparación. >> >> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >> >> el ejemplo anterior debería de queda así. >> ID ID >> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >> regla de los gramos pero pertenecen al mismo (Pertenece)) >> 78 - 79 >> >> me pueden orientar en que modulo usar. >> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > -- Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": http://ch3m4.org/blog Buscador Python Hispano: http://ch3m4.org/python-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From ampaylu en gmail.com Tue Sep 30 11:48:04 2014 From: ampaylu en gmail.com (antonio garcia) Date: Tue, 30 Sep 2014 11:48:04 +0200 Subject: [Python-es] imprimnir en papel desde python. Message-ID: <542A7C54.4010302@gmail.com> Buenas, soy nuevo programando en python y estoy ahora aprendiendo a hacer gui con Tkinter. Me gustaria saber como puede imprimir en papel desde, o bien desde la consola, o bien desde tkinter. He intentado guardar los datos en un archivo y mandar a imprimir a la impresora pero no se como hacerlo desde python. Tambien e intentado generar un pdf desde python y claro generarlo se pero lo que no se es imprimirlo desde python. Si alguien es tan amable de ayudarme se lo agradeceria de antemano. Sin mas un Saludo Antonio Garcia. From fernando.oliva.hueto en gmail.com Tue Sep 30 15:39:37 2014 From: fernando.oliva.hueto en gmail.com (Fernando Oliva Hueto) Date: Tue, 30 Sep 2014 15:39:37 +0200 Subject: [Python-es] imprimnir en papel desde python. In-Reply-To: <542A7C54.4010302@gmail.com> References: <542A7C54.4010302@gmail.com> Message-ID: He hecho una busqueda rapida, mira a ver si esto te sirve: http://stackoverflow.com/questions/12723818/print-to-standard-printer-from-python El 30 de septiembre de 2014, 11:48, antonio garcia escribió: > Buenas, soy nuevo programando en python y estoy ahora aprendiendo a hacer > gui con Tkinter. Me gustaria saber como puede imprimir en papel desde, o > bien desde la consola, o bien desde tkinter. He intentado guardar los datos > en un archivo y mandar a imprimir a la impresora pero no se como hacerlo > desde python. Tambien e intentado generar un pdf desde python y claro > generarlo se pero lo que no se es imprimirlo desde python. Si alguien es > tan amable de ayudarme se lo agradeceria de antemano. > > > Sin mas un Saludo > > > Antonio Garcia. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- *Fernando Oliva Hueto* *?Los programas deben ser escritos para que los lean las personas, y sólo incidentalmente, para que lo ejecuten las máquinas?. * ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From igor en tamarapatino.org Tue Sep 30 16:29:27 2014 From: igor en tamarapatino.org (Igor TAmara) Date: Tue, 30 Sep 2014 09:29:27 -0500 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: es cierto,la primera vez que lei el mensaje inicial no entendí qué era lo que se necesitaba, después de revisar el hilo fue cuando lo intuí, estoy lejos de la certeza. Por cierto, pandas tiene también un módulo para kmeans, orange luce bien interesante, gracias! !!! On Sep 30, 2014 7:56 AM, "Chema Cortes" wrote: > El 30 de septiembre de 2014, 13:55, Igor TAmara > escribió: > >> estás buscando algo que haga una participación del conjunto? y que la >> diferencia de peso entre los integrantes de cada partición no sobrepase 80? >> si es así, sin importar cuantos elementos haya en cada conjunto, existe >> kmeans, es un problema no trivial de resolver, en postgresql contrib >> puedes usar una excelente extensión que lo implementa. Si no estás usando >> postgtesql, es una buena consideración para hacer el switch :) >> > No me había parecido que éste fuera un problema de "clustering", pero para > estas cosas en python existe una herramienta visual muy buena llamada > *Orange*: http://orange.biolab.si/ > > > >> On Sep 22, 2014 2:04 PM, "Peon Blanco" wrote: >> >>> Hola buenas tardes expongo el siguiente problema ya que no se que modulo >>> usar. >>> >>> tengo algo como esto >>> >>> ID Peso Pertenece >>> 76 1800 1 >>> 77 1860 2 >>> 78 1850 1 >>> 79 1910 3 >>> >>> necesito algo que valide estos datos haciendo una comparación. >>> >>> que el peso no sobrepase 80 gr y que no pertenezca al mismo(Pertenece). >>> >>> el ejemplo anterior debería de queda así. >>> ID ID >>> 76 - 77 - se cumple la regla de los 80 gr (con el ID 78 se cumple la >>> regla de los gramos pero pertenecen al mismo (Pertenece)) >>> 78 - 79 >>> >>> me pueden orientar en que modulo usar. >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es en python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> _______________________________________________ >> Python-es mailing list >> Python-es en python.org >> https://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Hyperreals *R "Quarks, bits y otras criaturas infinitesimales": > http://ch3m4.org/blog > Buscador Python Hispano: http://ch3m4.org/python-es > > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Tue Sep 30 22:58:52 2014 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 30 Sep 2014 22:58:52 +0200 Subject: [Python-es] Que modulo me recomiendan. In-Reply-To: References: Message-ID: El 30 de septiembre de 2014, 16:29, Igor TAmara escribió: > es cierto,la primera vez que lei el mensaje inicial no entendí qué era lo > que se necesitaba, después de revisar el hilo fue cuando lo intuí, estoy > lejos de la certeza. Por cierto, pandas tiene también un módulo para > kmeans, orange luce bien interesante, gracias! !!! > Creo que hablas de scikit-learn, no de pandas. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From kikocorreoso en gmail.com Tue Sep 30 23:05:40 2014 From: kikocorreoso en gmail.com (Kiko) Date: Tue, 30 Sep 2014 23:05:40 +0200 Subject: [Python-es] imprimnir en papel desde python. In-Reply-To: <542A7C54.4010302@gmail.com> References: <542A7C54.4010302@gmail.com> Message-ID: El 30 de septiembre de 2014, 11:48, antonio garcia escribió: > Buenas, soy nuevo programando en python y estoy ahora aprendiendo a hacer > gui con Tkinter. Me gustaria saber como puede imprimir en papel desde, o > bien desde la consola, o bien desde tkinter. He intentado guardar los datos > en un archivo y mandar a imprimir a la impresora pero no se como hacerlo > desde python. Tambien e intentado generar un pdf desde python y claro > generarlo se pero lo que no se es imprimirlo desde python. Si alguien es > tan amable de ayudarme se lo agradeceria de antemano. > > > Dependerá del sistema operativo y de lo que quieras imprimir. Una forma sencilla es guardar el resultado en un fichero y después usar `subprocess` para imprimir en el sistema operativo que uses. Si proporcionas más detalles de lo que estás haciendo y de qué resultado quieres quizá te puedan dar una respuesta más detallada. > Sin mas un Saludo Saludos. > > > > Antonio Garcia. > _______________________________________________ > Python-es mailing list > Python-es en python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: