# 最基本的用法
import time
from tqdm import tqdm
for i in tqdm(range(9)):
time.sleep(0.1)
# 效果如下
>>> 100%|██████████| 10/10 [00:01<00:00, 9.79it/s]
# trange类似于tqdm
import time
from tqdm import trange
for i in trange(10):
time.sleep(0.1)
# 效果如下
>>> 100%|██████████| 10/10 [00:01<00:00, 9.79it/s]
# 传入list
import time
from tqdm import tqdm
pbar = tqdm([1,2,3,4,5,6,7,8,9,10])
for char in pbar:
pbar.set_description("Processing %s" % char)
time.sleep(0.1)
# 效果如下
>>> Processing 10: 100%|██████████| 10/10 [00:01<00:00, 9.49it/s]
# 手动控制更新
import time
from tqdm import tqdm
with tqdm(total=10) as pbar:
for i in range(10):
pbar.update(1)
time.sleep(0.1)
# 效果如下
>>> 100%|██████████| 10/10 [00:00<00:00, 10.10it/s]
# 也可以这样
import time
from tqdm import tqdm
pbar = tqdm(total=10)
for i in range(10):
pbar.update(1)
time.sleep(0.1)
pbar.close()
# 效果如下
>>> 100%|██████████| 10/10 [00:00<00:00, 10.10it/s]
爬虫时候的进度条使用
最新推荐文章于 2024-07-09 02:54:16 发布