Python中的进度条如何实现和使用()

  • 它能做什么
  • 如何使用
  • 如何安装
  • 加工
目录本文概述
  • 使用tqdm
  • 使用进度条
可以理解的是, 当我们不知道一个进程要花费多少时间时, 我们会有些不耐烦, 例如, for循环或文件下载或应用程序启动。
为了分散我们的注意力, 我们得到了库tqdm和进度条用Python语言编写的图形, 它使我们可以使用进度条直观地显示过程完成时间。由于游戏运行所需的资源已被获取到主内存中, 因此经常在游戏屏幕上看到加载条。
使用tqdm
它能做什么 它包装了一个tqdm用tqdm内置的方法装饰它并制作一个加载栏。这将使用户不??必担心该过程需要花费多长时间。
如何使用 我们需要做的就是安装tqdm通过在终端中输入以下行来打包并开始编写代码。
-> pip install tqdm

并在编辑器中键入此代码。
from tqdm import tqdmfor i in tqdm ( range ( 100 ), desc = "Loading..." ): pass

输出如下:
Python中的进度条如何实现和使用()

文章图片
这样可以快速加载, 因为循环中没有任何内容。你可以将for关键字替换为要在for循环中进行的任何工作。
from tqdm import tqdm import timefor i in tqdm ( range ( 101 ), desc = "Loading…" , ascii = False , ncols = 75 ): time.sleep( 0.01 )print ( "Complete." )

输出如下:
Python中的进度条如何实现和使用()

文章图片
使用进度条
如何安装 对于命令行界面
pip install progressbar (or) pip install progressbar2

加工 它所做的一切都与tqdm包, 即它使用内置的小部件来装饰可迭代对象, 以制作动画进度条甚至是彩色的进度条。小部件是根据进度条显示的对象。
但是, 进度条和进度条2软件包比tqdm软件包有很多额外的有用方法。例如, 我们可以制作一个动画加载栏。
import progressbar import time# Function to create def animated_marker():widgets = [ 'Loading: ' , progressbar.AnimatedMarker()] bar = progressbar.ProgressBar(widgets = widgets).start()for i in range ( 50 ): time.sleep( 0.1 ) bar.update(i)# Driver's code animated_marker()

输出如下:
Inprogressbar.AnimatedMarker(), 我们可以传递任何字符序列进行动画处理。默认参数是'| /-\ |'
这是使用ProgressBar类的一些常用小部件的另一个示例。
import time import progressbarwidgets = [ ' [' , progressbar.Timer( format = 'elapsed time: %(elapsed)s' ), '] ' , progressbar.Bar( '*' ), ' (' , progressbar.ETA(), ') ' , ]bar = progressbar.ProgressBar(max_value = https://www.lsbin.com/200 , widgets = widgets).start()for i in range ( 200 ): time.sleep( 0.1 ) bar.update(i)

输出如下:
Python中的进度条如何实现和使用()

文章图片
【Python中的进度条如何实现和使用()】注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读