Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def progress_bar(p_value, p_max: int):
- """
- :70 = É o tamanho da barra
- :param p_value: Valor que está sendo iterado de um laço de repetição
- :param p_max: É a quantidade total do dados que está sendo iterado
- :return:
- """
- chars = int(p_value * 40 / float(p_max))
- percent = int((p_value / float(p_max)) * 100)
- sys.stdout.write(" ") + sys.stdout.write("#" * chars)
- sys.stdout.write(" " * (40 - chars + 2))
- if p_value >= p_max:
- sys.stdout.write("done. nn")
- else:
- sys.stdout.write("[%3i%%]r" % percent)
- sys.stdout.flush()
- print(" ╔════════════════════════════════════════════════════════════════════════════╗")
- for i, item in enumerate(p_list):
- progress_bar(i + 1, len(p_list))
- print(" ║ " + item.ljust(75) + "║")
- print(" ╚════════════════════════════════════════════════════════════════════════════╝")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement