Re: [Python-es] Consulta

2015-11-20 Por tema Jhonlier Suárez Molina

Gonzalo:

No me queda muy claro lo que quiere, pero me parece que si no desea que 
cambie de línea su mensaje, e imagino yo que esté en una consola de 
texto, simplemente debe ponerlo con una coma al final de tu print (esto 
hace que la próxima impresión de consola siga inmediatamente después y 
no en la línea siguiente) y la combinación adecuada de retorno de línea:


print 'Progreso %.2f%% \r' % (porciento,),

Si usa Python 2.7 o + revise la sintaxis de print que creo es allí la 
instrucción de impresión es una función. De cualquier manera debe 
también esclarecer lo que quiere hacer porque la otra variante es poner 
el cálculo en otro hilo, pero esto a lo mejor podría ponersele demasiado 
trabajoso.


Saludos
J.

V Simposio Internacional de comunidad, entretenimiento y redes sociales, 
del 14 al 18 de marzo de 2016 en el Palacio de Convenciones de La Habana.

http://www.informaticahabana.cu/es/eventos/show/100



___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta

2015-11-20 Por tema Kiko
El 20 de noviembre de 2015, 11:38, Gonzalo V  escribió:

> Estimados pythonistas.
> Muy buenos días.
>
> Quería hacerles una consulta. ¿Cómo se puede poner un mensaje en pantalla
> mientras se hace un cálculo o interación?
> por ejemplo que en una linea diga "interando... espere." o "calculando...
> espere"
> o también una barrita tipo porcentaje que vaya indicando cuánto completado
> lleva la iteración? , ejemplo: "completado 20% de la iteración espere".
>
> lo que he conseguido que aparezca un mensaje por cada itereación lo que
> *no* es lo que busco, algo asi.
>
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
>
> Hay paquetes para poder meter una barra de progreso en texto, en el
notebooj de Jupyter/IPython,... No he usado ninguno pero alguno tiene buena
pinta.
https://pypi.python.org/pypi?%3Aaction=search=progressbar=search

Saludos.


>
> Saludos,
> Gonzalo
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta

2015-11-20 Por tema Jose Caballero
¿Quizás con un Thread?
Aunque no lo he "googleado". Pero no me extrañaría que hubiese disponibles 
cientos de implementaciones, quizás mucho mejores que usando Threads...



On Nov 20, 2015, at 5:38, Gonzalo V  wrote:

> Estimados pythonistas.
> Muy buenos días.
> 
> Quería hacerles una consulta. ¿Cómo se puede poner un mensaje en pantalla 
> mientras se hace un cálculo o interación?
> por ejemplo que en una linea diga "interando... espere." o "calculando... 
> espere" 
> o también una barrita tipo porcentaje que vaya indicando cuánto completado 
> lleva la iteración? , ejemplo: "completado 20% de la iteración espere".
> 
> lo que he conseguido que aparezca un mensaje por cada itereación lo que no es 
> lo que busco, algo asi.
> 
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
> 
> 
> Saludos,
> Gonzalo
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta

2015-11-20 Por tema alexsa...@gmail.com
Prueba progressbar: https://pypi.python.org/pypi/progress
Alexandre Manhães Savio
PhD, Medical Imaging, Machine Learning
Klinikum rechts der Isar, TUM, München
https://alexsavio.github.io
Nebenstellennummer: 4570


2015-11-20 11:38 GMT+01:00 Gonzalo V :
> Estimados pythonistas.
> Muy buenos días.
>
> Quería hacerles una consulta. ¿Cómo se puede poner un mensaje en pantalla
> mientras se hace un cálculo o interación?
> por ejemplo que en una linea diga "interando... espere." o "calculando...
> espere"
> o también una barrita tipo porcentaje que vaya indicando cuánto completado
> lleva la iteración? , ejemplo: "completado 20% de la iteración espere".
>
> lo que he conseguido que aparezca un mensaje por cada itereación lo que no
> es lo que busco, algo asi.
>
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
> "interando... espere."
>
>
> Saludos,
> Gonzalo
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


[Python-es] Consulta

2015-11-20 Por tema Gonzalo V
Estimados pythonistas.
Muy buenos días.

Quería hacerles una consulta. ¿Cómo se puede poner un mensaje en pantalla
mientras se hace un cálculo o interación?
por ejemplo que en una linea diga "interando... espere." o "calculando...
espere"
o también una barrita tipo porcentaje que vaya indicando cuánto completado
lleva la iteración? , ejemplo: "completado 20% de la iteración espere".

lo que he conseguido que aparezca un mensaje por cada itereación lo que *no*
es lo que busco, algo asi.

"interando... espere."
"interando... espere."
"interando... espere."
"interando... espere."
"interando... espere."


Saludos,
Gonzalo
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta

2015-11-20 Por tema Sebastian Silva
Hola,
Recientemente usé exitosamente este paquete:

https://pypi.python.org/pypi/tqdm
https://github.com/tqdm/tqdm

Lo usé en un cuaderno de jupyter, pero funciona también en la terminal.
Lo recomiendo, es simple.

¡Saludos!
Sebastian

On 20/11/15 12:33, Gonzalo V wrote:
>
> Gracias a todos!
>
> saludos,
> desde un móvil.
>
> El nov 20, 2015 2:55 p.m., "Jhonlier Suárez Molina"
>  > escribió:
>
> Gonzalo:
>
> No me queda muy claro lo que quiere, pero me parece que si no
> desea que cambie de línea su mensaje, e imagino yo que esté en una
> consola de texto, simplemente debe ponerlo con una coma al final
> de tu print (esto hace que la próxima impresión de consola siga
> inmediatamente después y no en la línea siguiente) y la
> combinación adecuada de retorno de línea:
>
> print 'Progreso %.2f%% \r' % (porciento,),
>
> Si usa Python 2.7 o + revise la sintaxis de print que creo es allí
> la instrucción de impresión es una función. De cualquier manera
> debe también esclarecer lo que quiere hacer porque la otra
> variante es poner el cálculo en otro hilo, pero esto a lo mejor
> podría ponersele demasiado trabajoso.
>
> Saludos
> J.
> 
> V Simposio Internacional de comunidad, entretenimiento y redes
> sociales, del 14 al 18 de marzo de 2016 en el Palacio de
> Convenciones de La Habana.
> http://www.informaticahabana.cu/es/eventos/show/100
>
>
>
> ___
> Python-es mailing list
> Python-es@python.org 
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

-- 
I+D SomosAzucar.Org
"icarito" #somosazucar en Freenode IRC
"Nadie libera a nadie, nadie se libera solo. Los seres humanos se liberan en 
comunión" - P. Freire

___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Consulta

2015-11-20 Por tema Gonzalo V
Gracias a todos!

saludos,
desde un móvil.
El nov 20, 2015 2:55 p.m., "Jhonlier Suárez Molina" <
jhonlier.sua...@hlg.jovenclub.cu> escribió:

> Gonzalo:
>
> No me queda muy claro lo que quiere, pero me parece que si no desea que
> cambie de línea su mensaje, e imagino yo que esté en una consola de texto,
> simplemente debe ponerlo con una coma al final de tu print (esto hace que
> la próxima impresión de consola siga inmediatamente después y no en la
> línea siguiente) y la combinación adecuada de retorno de línea:
>
> print 'Progreso %.2f%% \r' % (porciento,),
>
> Si usa Python 2.7 o + revise la sintaxis de print que creo es allí la
> instrucción de impresión es una función. De cualquier manera debe también
> esclarecer lo que quiere hacer porque la otra variante es poner el cálculo
> en otro hilo, pero esto a lo mejor podría ponersele demasiado trabajoso.
>
> Saludos
> J.
> 
> V Simposio Internacional de comunidad, entretenimiento y redes sociales,
> del 14 al 18 de marzo de 2016 en el Palacio de Convenciones de La Habana.
> http://www.informaticahabana.cu/es/eventos/show/100
>
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/