无意间刷到得一个视频,发现这个确实好用和好看,下面我分享给大家:
tqdm
是一个 Python 库,用于在循环中添加进度条,以便在执行长时间任务时显示进度。它提供了一个简单而有效的方法来可视化循环的进度,并在终端中显示进度条。
1.下载安装:
pip install tqdm
2.实际运用
from tqdm import tqdm
import time
# 假设有一个需要运行很长时间的循环
for i in tqdm(range(10),desc='进度',unit='单位'):
# 模拟一个耗时的操作
time.sleep(1)
desc='进度'
参数指定了进度条的描述文字为 "进度",而 unit='单位'
参数指定了进度条的单位为 "单位"。
运行结果:
3.不相关补充(导入库或者库中的函数)
在 Python 中,from tqdm import tqdm
的语法是用来导入 tqdm
模块,并且同时使得在代码中使用时可以直接使用 tqdm
这个名字。这样做的目的是为了代码的可读性和简洁性。
如果你直接写成 import tqdm
,那么在代码中使用时需要写完整的模块名 tqdm
,比如 tqdm.tqdm(range(10))
。这样的写法可能会稍显冗长,特别是在代码中频繁使用 tqdm
的情况下。
通过 from tqdm import tqdm
,你可以直接使用 tqdm
这个名字来调用模块中的函数或类,比如 tqdm(range(10))
。这样做不仅可以提高代码的可读性,还可以减少代码的重复性,使得代码更加简洁。
这种方式在你确定只需要导入模块中的某个特定函数或类时非常方便。然而,如果你需要导入模块中的多个函数或类,或者导入整个模块并使用多个函数或类,那么更常见的做法是直接使用 import 模块名
,然后在代码中使用完整的模块名来调用需要的函数或类。