Foros del Web » Programando para Internet » Python »

Editar Texto de Salida

Estas en el tema de Editar Texto de Salida en el foro de Python en Foros del Web. Buenas a todos. No se muy bien como explicar, pero lo que quiero hacer es lo siguiente: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Python: Ver original >>> print ...
  #1 (permalink)  
Antiguo 26/08/2012, 07:45
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Editar Texto de Salida

Buenas a todos. No se muy bien como explicar, pero lo que quiero hacer es lo siguiente:

Código Python:
Ver original
  1. >>> print "hola mundo!"
  2. hola mundo!

Y luego poder editar esa misma línea, por ejemplo, "Chau mundo!" o "Chau".
Para ilustrar un poco dejo un video de un programa hecho en python que hace exactamente eso, dudo que esté limpiando la consola e imprimiendo todo nuevamente.

http://www.youtube.com/watch?v=H3Dji...layer_embedded

  #2 (permalink)  
Antiguo 26/08/2012, 11:22
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Editar Texto de Salida

Puedes usar curses o puedes usar el viejo truco del retorno de carro.

Código Python:
Ver original
  1. from time import sleep
  2. import sys
  3.  
  4. def ssleep(n):
  5.     sys.stdout.flush()
  6.     sleep(n)
  7.  
  8. print "### 10 \r",
  9. ssleep(1)
  10. print "### 20 \r",
  11. ssleep(1)
  12. print "### 30 \r",
  13. ssleep(1)
  14. print "### 40 \r",
  15. ssleep(1)
  16. print "### 50 \r",
  17. ssleep(1)
  18. print "### 60 \r",
  19. ssleep(1)
  20. print "### 70 \r",
  21. ssleep(1)
  22. print "### 80 \r",
  23. ssleep(1)
  24. print "### 90 \r",
  25. ssleep(1)
  26. print "### 100\r",
  27. ssleep(1)
  28. print ""
  #3 (permalink)  
Antiguo 26/08/2012, 14:35
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 3 meses
Puntos: 35
Respuesta: Editar Texto de Salida

Gracias!

Etiquetas: gui, programa, salida
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:07.