python数値進捗バー

489 ワード

import time


def toolBar(list_bar):
    for i in list_bar:
        '''
        \r:              ,            ,       .
        end='':print     ,   ,                .
        '''

        print('\r    :{:.2f}%'.format((len(list_bar) - list_bar.index(i)-1)*100 / len(list_bar)), end = '')
        time.sleep(1)


if __name__ == '__main__':
    list_bar = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    toolBar(list_bar)