如果你对软件测试、面试经验交流感兴趣欢迎加入软件测试技术群:695458161,群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

Python进度条模块tqdm实现任务进度可视化

上一篇 / 下一篇  2020-04-28 17:48:29 / 个人分类:Python

一、前言

tqdm 是一个易用性强、扩展性高的 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息,我们只需要封装任意的迭代器 tqdm(iterator) 即可。

二、安装

安装过程如下:


三、自动控制进度更新

如果你觉得此文对你有帮助,如果你对软件测试、面试经验感兴趣欢迎加入:
软件测试技术群:695458161,群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。
笔者来自公众号:软测之家

1.传入可迭代对象,代码如下:

输出结果为:

2.使用方法trange,软件测试技术群:695458161

trange(i) 是 tqdm(range(i)) 的简单写法。

输出结果为:

3.为进度条设置描述

在 for 循环外部初始化 tqdm,可以作为描述信息打印在进度条中。

输出结果为:

4.手动控制进度条更新,软件测试技术群:695458161

除了自动的更新方式,还可以手动的控制更新。

输出结果为:

5.结合Pandas的使用

输出结果为:

四、tqdm中实现打印输出

在使用tqdm显示进度条的时,若代码中存在print可能会使得输出杂乱,此时可以将print语句替换为tqdm.write,代码如下:

输出结果为:


TAG:

 

评分:0

我来说两句

诸葛_

诸葛_

如果你对软件测试、面试经验交流感兴趣欢迎加入软件测试技术群:695458161,群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

日历

« 2024-03-10  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 21797
  • 日志数: 38
  • 建立时间: 2020-04-01
  • 更新时间: 2020-06-29

RSS订阅

Open Toolbar