📜  tqdm 描述 (1)

📅  最后修改于: 2023-12-03 15:05:37.262000             🧑  作者: Mango

介绍tqdm工具

什么是tqdm

tqdm是一个用于显示循环进度的Python包。它可用于所有迭代器/集合容器,如列表、元组、numpy数组等等。

安装tqdm

你可以使用pip命令安装tqdm,如下所示:

pip install tqdm
如何使用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包,它可以帮助你更好地理解你的代码在循环中所花费的时间。使用它,你可以更轻松地监控代码所需的时间,以及优化代码的性能。