本文概述
- 安装
- 用法
安装 打开命令提示符或终端, 然后键入:
pip install tqdm
如果你使用的是Python3, 请输入:
pip3 install tqdm
此命令将在你的计算机上成功安装该库, 现在可以使用了。
用法 使用tqdm非常简单, 你只需在之间添加代码tqdm()在代码中导入库之后。你需要确保在tqdm()函数之间放置的代码必须是可迭代的, 否则将根本无法工作。
让我们看下面的示例, 它可以帮助你更好地理解:
例子:
from tqdm import tqdmfor i in tqdm( range ( int ( 9e6 ))):
pass
输出如下:
文章图片
现在, 我们知道了如何实现tqdm, 下面让我们看一下它提供的一些重要参数以及如何使用它来调整进度条。
描述:
你可以使用此参数来指定进度条的描述, 如下所示:
语法如下:
tqdm (self, iterable, desc= "Text You want")
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), desc = "Text You Want" ):
sleep(. 1 )
输出如下:
文章图片
总:
如果尚未指定或需要修改, 则用于指定预期迭代的总数。
语法如下:
tqdm (self, iterable, total= 500)
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), total = 500 , desc = "Text You Want" ):
sleep(. 1 )
输出如下:
文章图片
禁用:
如果要完全禁用进度条, 可以使用此参数。
语法如下:
tqdm (self, iterable, disable=True)
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), disable = True , desc = "Text You Want" ):
sleep(. 1 )print ( "Iteration Successful" )
输出如下:
文章图片
ncols:
此参数用于指定输出消息的整个宽度。如果未指定, 则该窗口将保持动态变化。这可以通过解决
ncols
参数。
语法如下:
tqdm (self, iterable, ncols= 100)
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), ncols = 100 , desc = "Text You Want" ):
sleep(. 1 )
输出如下:
文章图片
分钟间隔:
你可以使用此选项轻松更改最低进度显示更新。默认值为0.1秒。
语法如下:
tqdm (self, iterable, mininterval=3)
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), mininterval = 3 , desc = "Text You Want" ):
sleep(. 1 )
输出如下:
文章图片
ascii:
你可以根据自己的喜好使用ASCII字符填充进度条。
语法如下:
tqdm(自身, 可迭代, ascii =" 123456789 $", desc ="你想要的文本")例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), ascii = "123456789$" ):
sleep(. 1 )
输出如下:
文章图片
单元:
默认的时间单位是"它", 可以通过使用此参数更改为你的首选单位。
语法如下:
tqdm (self, iterable, unit= " ticks")
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), unit = " ticks" , desc = "Text You Want" ):
sleep(. 1 )
输出如下:
文章图片
初始
进度条的初始值从0开始。如果要更改此值, 可以使用此参数从所需的值初始化进度条
语法如下:
tqdm (self, iterable, initial=50)
例子:
from tqdm import tqdm
from time import sleepfor i in tqdm( range ( 0 , 100 ), initial = 50 , desc = "Text You Want" ):
sleep(. 1 )
输出如下:
文章图片
计数器将从50开始, 到达最终计数器后进度条将消失。循环将一直运行, 直到迭代完成。
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
【Python如何使用tqdm制作终端进度栏()】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
推荐阅读
- 如何将数据从JSON加载到Bootstrap表格中()
- Python类和对象用法介绍和示例解析
- C++中的抽象编程详细指南和介绍
- 给定一个数字作为字符串,找到连续递归加起来为9的连续子序列数
- 2017最新win10专业版一键安装系统安装图文详细教程
- win10官方升级工具安装图文详细教程
- 2017win10秋季正式版版公布时间及新特点最新推荐
- 本图文详细教程教你如何让你的win10系统更新升级
- 本图文详细教程教你win10开始菜单打开不了时该怎样办