python loading bar console code example

Example 1: how to create progress bar python

from tqdm import tdqm

LENGTH = 10 # Number of iterations required to fill pbar

pbar = tqdm(total=LENGTH) # Init pbar
for i in range(LENGTH):
  pbar.update(n=1) # Increments counter

Example 2: how to make loading in python

import time
import sys

done = 'false'
#here is the animation
def animate():
    while done == 'false':
        sys.stdout.write('\rloading |')
        time.sleep(0.1)
        sys.stdout.write('\rloading /')
        time.sleep(0.1)
        sys.stdout.write('\rloading -')
        time.sleep(0.1)
        sys.stdout.write('\rloading \\')
        time.sleep(0.1)
    sys.stdout.write('\rDone!     ')

animate()
#long process here
done = 'false'