- 它能做什么
- 如何使用
- 如何安装
- 加工
- 使用tqdm
- 使用进度条
为了分散我们的注意力, 我们得到了库tqdm和进度条用Python语言编写的图形, 它使我们可以使用进度条直观地显示过程完成时间。由于游戏运行所需的资源已被获取到主内存中, 因此经常在游戏屏幕上看到加载条。
使用tqdm
它能做什么 它包装了一个tqdm用tqdm内置的方法装饰它并制作一个加载栏。这将使用户不??必担心该过程需要花费多长时间。
如何使用 我们需要做的就是安装tqdm通过在终端中输入以下行来打包并开始编写代码。
->
pip install tqdm
并在编辑器中键入此代码。
from tqdm import tqdmfor i in tqdm ( range ( 100 ), desc = "Loading..." ):
pass
输出如下:
文章图片
这样可以快速加载, 因为循环中没有任何内容。你可以将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." )
输出如下:
文章图片
使用进度条
如何安装 对于命令行界面
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 DS课程。
推荐阅读
- NumPy Python中的数据类型对象(dtype)
- 数组范围查询频率与值相同的元素
- 算法设计(如何计算全为1的最大矩形二进制子矩阵())
- 浏览器PHP错误(如何显示PHP错误())
- Java如何实现带有CRUD操作的文件处理()
- Android7.0 PowerManagerService WakeLock的使用及流程
- Android最佳实践——深入浅出WebSocket协议
- Android JobService的使用及源码分析
- 关于使用Android新版Camera即Camera2的使用介绍 暨解决Camera.PreviewCallback和MediaRecorder无法同时进行