def printProgressBar(iteration, total, prefix='', suffix='', decimals=1, length=100, fill='█', printEnd='\r'):
    '\n    Call in a loop to create terminal progress bar\n    @params:\n        iteration   - Required  : current iteration (Int)\n        total       - Required  : total iterations (Int)\n        prefix      - Optional  : prefix string (Str)\n        suffix      - Optional  : suffix string (Str)\n        decimals    - Optional  : positive number of decimals in percent complete (Int)\n        length      - Optional  : character length of bar (Int)\n        fill        - Optional  : bar fill character (Str)\n        printEnd    - Optional  : end character (e.g. "\r", "\r\n") (Str)\n    \n    From: https://stackoverflow.com/questions/3173320/text-progress-bar-in-the-console\n    '
    percent = (('{0:.' + str(decimals)) + 'f}').format((100 * (iteration / float(total))))
    filledLength = int(((length * iteration) // total))
    bar = ((fill * filledLength) + ('-' * (length - filledLength)))
    print(('\r%s |%s| %s%% %s' % (prefix, bar, percent, suffix)), end=printEnd)
    if (iteration == total):
        print()
Call in a loop to create terminal progress bar
    @params:
        iteration   - Required  : current iteration (Int)
        total       - Required  : total iterations (Int)
        prefix      - Optional  : prefix string (Str)
        suffix      - Optional  : suffix string (Str)
        decimals    - Optional  : positive number of decimals in percent complete (Int)
        length      - Optional  : character length of bar (Int)
        fill        - Optional  : bar fill character (Str)
        printEnd    - Optional  : end character (e.g. "
", "
") (Str)
    
    From: https://stackoverflow.com/questions/3173320/text-progress-bar-in-the-console
def printProgressBar(iteration, total, prefix=, suffix=, decimals=1, length=100, fill='█', printEnd='\r'):
    '\n    Call in a loop to create terminal progress bar\n    @params:\n        iteration   - Required  : current iteration (Int)\n        total       - Required  : total iterations (Int)\n        prefix      - Optional  : prefix string (Str)\n        suffix      - Optional  : suffix string (Str)\n        decimals    - Optional  : positive number of decimals in percent complete (Int)\n        length      - Optional  : character length of bar (Int)\n        fill        - Optional  : bar fill character (Str)\n        printEnd    - Optional  : end character (e.g. "\r", "\r\n") (Str)\n    \n    From: https://stackoverflow.com/questions/3173320/text-progress-bar-in-the-console\n    '
    percent = (('{0:.' + str(decimals)) + 'f}').format((100 * (iteration / float(total))))
    filledLength = int(((length * iteration) // total))
    bar = ((fill * filledLength) + ('-' * (length - filledLength)))
    print(('\r%s |%s| %s%% %s' % (prefix, bar, percent, suffix)), end=printEnd)
    if (iteration == total):
        print()