Python(十一)——tqdm模块使用 python进度条

标签: # python

1、介绍

tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。

2、例子

例一

from tqdm import tqdm
import time

if __name__ == '__main__':
    # main()
    for i in tqdm(range(10)):
        time.sleep(0.1)

结果:

 例二

if __name__ == '__main__':
    # main()
    m = tqdm(range(10))
    v = range(100)
    for a, b in zip(m, v):
        print(b)
        time.sleep(0.1)

结果:

其他参考资料:

https://www.cnblogs.com/q735613050/p/10127531.html 

版权声明:本文为caicai0001000原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/caicai0001000/article/details/108604173

智能推荐

python进度条配置——tqdm

1       例2:用tqdm处理列表中的对象,显示处理进度  ...

Python 进度条库 - Tqdm

tqdm就能非常完美的支持和解决这些问题,可以实时输出处理进度而且占用的CPU资源非常少,支持循环处理、多进程、递归处理、还可以结合linux的命令来查看处理情况,等进度展示。 1.关于tqdm的简单用法 2.设置进度条的描述信息 3.手动控制进度条...

【Python】tqdm创建进度条

1.Introduction 每当代码中涉及 for 循环时,总想显示一个进度条,虽然用处不大,但是帅就完事了。之前在 Matlab 里实现过这个功能,这次在 Python 中试试~ 2.Materials and methods 首先嘛,肯定是面向百度编程,在百花齐放的方法中,肯定优先选择封装好的库函数,代码简洁明了。 接着目光锁定 tqdm,这货 github 居然还有这么多星星,今晚就是你了...

【python】用tqdm模块实现进度条显示

tqdm在阿拉伯语中的意思是“进展”,是一个快速、扩展性强的进度条工具库,用户只需要封装任意的迭代器 tqdm(iterator)。 一张动图展示tqdm 的简单而强大: 用法 最主要的用法有3种,自动控制、手动控制或者用于脚本或命令行。 详细资料见GitHub: https://github.com/tqdm/tqdm 自动控制运行 最基本的用法,将tqdm() 直接包装...

Python代码执行进度条模块-tqdm

tqdm是一个python进度条工具,可以在 Python 长循环中添加一个进度提示信息,使用时只需要封装任意的迭代器即可。 安装: 调用: 下面举个例子:...

猜你喜欢

冒泡排序,及改进方式,性能优化400%>>>附图解加源码

首先源码附上,源码中带有注释,看不懂没关系,源码后面附带图解,最后附上代码效率提升图 源码如下: 方案一:其实实现很简单,两层循环,每次内层迭代出最大的一个值,将其放入数组最后一个位置,外层循环的末端便往前移一位。其原理如下图 方案一代码块: 方案二:优化改进 仔细观察上面的图,我们不难发现当迭代到图下这样的情况时,其实已经全排序好了,但是我们还是需要对它进行1,2,3,4,5,6的迭代,这些情况...

css3常用选择器

先介绍一下基本选择器,如下几种 *:通配符。选择页面的所有元素 E:元素选择器。对页面的一些元素进行选择,如p,div,li等 .class:类选择器 #id:id选择器。一个Id在一个页面中只能选择,这是和类选择器的区别 E F:后代选择器。如ul li。选中ul下的li E>F:子元素选择器。如下,可以用 h1 > strong {color:red;}使h1的子元素strong变...

python is not set from command line or npm configuration

问题 猜测原因  python版本冲突 解决方案  去官网找到最新版本python 点击下载,注意记住你下载的目录,下载好以后,打开这个目录下的文件夹,Python310, 整个文件夹复制一下 在项目里运行npm config list --json 找到python的路径   我的是 C:\\Python27\\python.exe 说明项目里用的还是py...

Java8 Stream流操作

前言 我们常常需要将一个容器转化成另一个容器,或是对这个容器中的数据进行批量处理,这时使用Stream流可以大大减少我们的工作量。 1 Stream概述 Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的 Lambda ,给我们操作集合(Collection)提供了极大的便利。 那么什么是Stream? Stream将要处理的元素集合看作一种流,在流的过程中,借助St...

带你玩转Visual Studio——带你跳出坑爹的Runtime Library坑

在Windows下进行C++的开发,不可避免的要与Windows的底层库进行交互,然而VS下的一项设置MT、MTd、MD和MDd却经常让人搞迷糊,相信不少人都被他坑过,特别是你工程使用了很多第三库的时候,及容易出现各种链接问题。看一下下面这个错误提示:  LIBCMT.lib(_file.obj) : error LNK2005: ___initstdio already defined...