📅  最后修改于: 2023-12-03 15:05:37.262000             🧑  作者: Mango
tqdm是一个用于显示循环进度的Python包。它可用于所有迭代器/集合容器,如列表、元组、numpy数组等等。
你可以使用pip命令安装tqdm,如下所示:
pip install tqdm
只需要在循环的迭代器周围放置tqdm()函数即可。
from tqdm import tqdm
for i in tqdm(range(100)):
# Do something
你会看到一个进度条,它会显示每个循环迭代的进度。
除了最基本的循环进度条之外,tqdm还具有许多其他功能。在此处可以查看tqdm的完整文档:tqdm文档。
tqdm可以显示所花费的时间,也可以显示剩余时间。
from tqdm import tqdm
import time
for i in tqdm(range(100), total=100, desc="Processing", ncols=80, leave=True):
time.sleep(0.1)
tqdm可以在进度条旁边添加任意额外信息,如下所示:
from tqdm import tqdm
for i in tqdm(range(100), desc="Processing", ncols=80, leave=True):
tqdm.write("Now processing: {}".format(i))
tqdm是一个非常有用的Python包,它可以帮助你更好地理解你的代码在循环中所花费的时间。使用它,你可以更轻松地监控代码所需的时间,以及优化代码的性能。