给python中的for循环加个进度条

无意间刷到得一个视频,发现这个确实好用和好看,下面我分享给大家:

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 模块名,然后在代码中使用完整的模块名来调用需要的函数或类。

  • 13
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值