Tengo un script de Python que tarda mucho tiempo en ejecutarse. Me gustaría tener la salida de línea de comando para tener una pequeña animación de 'espera', muy similar al círculo swirly que obtenemos en los navegadores para las solicitudes de AJAX. Algo así como una salida de '\', luego esto se reemplaza por '|', luego '/', luego '-', '|', etc., como si el texto estuviera dando vueltas en círculos. No estoy seguro de cómo reemplazar el texto impreso anterior en Python.'Esperando' animación en el símbolo del sistema (Python)
8
A
Respuesta
15
Uso \r
e impresión sin-salto de línea (es decir, el sufijo con una coma):
animation = "|/-\\"
idx = 0
while thing_not_complete():
print animation[idx % len(animation)] + "\r",
idx += 1
time.sleep(0.1)
-1
El paquete integrado curses de Python contiene utilidades para controlar lo que se imprime en una pantalla de terminal.
-1
Tal vez usted recibirá la ayuda de este
import time
import os
def getdot(val):
a=["",".","..","..."]
return a[val]
while True:
l=0
while l<4:
os.system("title Loding %s"%(getdot(l)))
os.system("cls")
print "\n\n\n\n\t\t\t\tLOADING %s"%(getdot(l))
l+=1
time.sleep(1)
Cuestiones relacionadas
- 1. salida del árbol en símbolo del sistema
- 2. Windows powershell: cambiando el símbolo del sistema
- 3. Sendkeys desde el símbolo del sistema
- 4. archivo jar Ejecutar en símbolo del sistema
- 5. UTF-8 en símbolo del sistema
- 6. Cómo ejecutar el programa Java en el símbolo del sistema
- 7. Esperando que el sistema elimine el archivo
- 8. obtener claves y valores en el símbolo del sistema
- 9. ¿Cómo uso espacios en el símbolo del sistema?
- 10. "java -version" no funciona en el símbolo del sistema
- 11. Datos de tuberías en el símbolo del sistema de Windows
- 12. RunCodeAnalysis = true no funciona en el símbolo del sistema (MSBuild)
- 13. Bash 'printf' equivalente para símbolo del sistema?
- 14. cómo formatear símbolo del sistema IRB
- 15. Cómo copiar el texto extraído al símbolo del sistema VI
- 16. ¿Cómo abrir Android adb desde el símbolo del sistema?
- 17. Ejecutando limpieza de SVN desde el símbolo del sistema
- 18. Usar ssh desde el símbolo del sistema de Windows
- 19. Ejecutando java desde Eclipse o el símbolo del sistema
- 20. CTRL + V desde el símbolo del sistema de Windows?
- 21. sqlite desde el símbolo del sistema: comando no reconocido
- 22. incapaz de redirigir el mensaje de salida en el símbolo del sistema de Windows (cmd.exe)
- 23. Process.Start() obtener errores de la ventana del símbolo del sistema
- 24. símbolo del sistema en Windows 7 (funcionalidad nativa)
- 25. Cómo ejecutar nodejs sin símbolo del sistema en Windows?
- 26. PHP pasando $ _GET en símbolo del sistema Linux
- 27. Obtener salida de símbolo del sistema a cadena en Java
- 28. Obtención del estado del sistema en python
- 29. Python: inicia un nuevo símbolo del sistema en Windows y espera a que termine/salga
- 30. Detectar script iniciar desde el símbolo del sistema o "doble clic" en Windows
Se estrella para mí. –
Funciona muy bien conmigo (al cambiar 'thing_not_complete()' a 'True'), ¡excelente animación! – Sarah
[Aquí] (http://code.activestate.com/recipes/534142-spin-cursor/) es algo precocido. –