有多个任务的时候,有的时候我们需要看到进度条,才不会让我们的耐心耗尽,并且能够做到更好的用户体验
可以用tqdm
import tqdm
import time
import random
def proc1(sec):
time.sleep(sec)
def proc2(sec):
time.sleep(sec)
def proc3(sec):
time.sleep(sec)
def proc4(sec):
time.sleep(sec)
def proc5(sec):
time.sleep(sec)
def work():
workers = (proc1, proc2, proc3, proc4, proc5)
return workers
if __name__ == '__main__':
h = work()
for i in tqdm.tqdm(range(5)):
h[i](random.randint(0, 5))