Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. def tqdm(iteration, total: int, prefix: str = '', suffix: str = '', decimals: int = 1, bar_length: int = 100) -> None:
  2. """Call in a loop to create terminal progress bar
  3. """
  4. str_format = "{0:." + str(decimals) + "f}"
  5. percents = str_format.format(100 * (iteration / float(total)))
  6. filled_length = int(round(bar_length * iteration / float(total)))
  7. bar = '█' * filled_length + '-' * (bar_length - filled_length)
  8.  
  9. sys.stdout.write('\r%s |%s| %s%s %s' % (prefix, bar, percents, '%', suffix)),
  10.  
  11. if iteration == total:
  12. sys.stdout.write('\n')
  13. sys.stdout.flush()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement