使用方法一: tqdm
tqdm(list)方法可以传入任意一种list,比如数组,同时tqdm中不仅仅可以传入list, 同时可以传入所有带len方法的可迭代对象,这里只以list对象为例:
from tqdm import tqdm
from time import sleep
for i in tqdm(range(1000)):
sleep(0.1)
或是:
from tqdm import tqdm
from time import sleep
for i in tqdm(['a', 'b', 'c', 'd', 'e']):
sleep(0.1)
使用方法二: trange
trange(i) 是 tqdm(range(i)) 的等价写法
from tqdm import trange
from time import sleep
for i in trange(1000):
sleep(1)
使用方法三: 改变循环信息
from tqdm import trange, tqdm
from time import sleep
pbar = tqdm(range(1000))
for char in pbar:
pbar.set_description("Processing %s" % char)
sleep(1)