zoukankan      html  css  js  c++  java
  • Python进度条模块tqdm实现任务进度可视化

    一、前言

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

    二、安装

    安装过程如下:

     

    三、自动控制进度更新

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

    输出结果为:

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

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

    输出结果为:

    3.为进度条设置描述

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

    输出结果为:

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

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

    输出结果为:

    5.结合Pandas的使用

    输出结果为:

    四、tqdm中实现打印输出

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

    输出结果为:

     

    五、总结

    如果你觉得此文对你有帮助,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入:

    软件测试技术群:695458161,群里发放的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

    作者:来自公众号:软测之家
    出处:https://blog.csdn.net/pengjiangchun/article/details/105505067
    原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

    笔者来自公众号:软测之家 软件测试技术交流群:695458161
  • 相关阅读:
    完毕port(CompletionPort)具体解释
    [Java聊天室server]实战之五 读写循环(服务端)
    ImageMagick的安装及使用
    STL学习小结
    ORACLE中%TYPE和%ROWTYPE的使用
    命令模式在MVC框架中的应用
    代码阅读分析工具Understand 2.0试用
    SimpleDateFormat 的线程安全问题与解决方式
    C++垃圾回收机制
    TH文字编辑器开发的第一个游戏,唐伯虎泡妞
  • 原文地址:https://www.cnblogs.com/csmashang/p/12696626.html
Copyright © 2011-2022 走看看