Hace unos días me puse a portar la barra de progreso que tiene el sistema de paquetes de Arch Linux (activando la opción ILoveCandy) a Python 3.X y 2.7. De momento está en fase de prueba, pero es dentro de todo funcional, prometo ir actualizándola cuando pueda.
Para poder instalarlo, pueden bajarse los fuentes desde GitHub o directamente desde PyPi:
1sudo pip install pacmanprogressbar
La utilización es la siguiente (proximamente voy a hacer que se pueda iterar directamente):
1#!/usr/bin/env python2 import time3 from pacmanprogressbar import Pacman45 if __name__ == "__main__":6 p = Pacman(end=100)78 for x in range(p.len):9 p.update()10 time.sleep(.2)
Una vez instanciada la clase, tiene dos métodos públicos:
La salida en consola sería más o menos como esta: