百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

6行Python代码实现进度条效果(tqdm,Progress)

liuian 2025-06-13 14:46 43 浏览

在项目开发过程中加载、启动、下载项目难免会用到进度条,如何使用Python实现进度条呢?

这里为小伙伴们分享四种Python实现进度条的库:Progress库、tqdm库、alive-progress库和PySimpleGUI库,其中前三个是文本进度条库,最后一个是可以在GUI上运行的进度条。

1、Progress库

Progress是一种文本进度条库,库详细说明参加GitHub。

使用库之前需要进行安装,pip指令如下所示:

                               pip install progressbar2

实现总耗时1S的进度条 ,代码如下所示:

效果如下所示:

还可以设置为中文提示,代码如下所示:

效果如下所示:

2、tqdm库

tqdm库消耗资源很低,每次迭代大约60ns(gui = True时为80ns),并且已针对性能下降进行了单元测试。完善的ProgressBar具有800ns / iter的开销,库详细说明参加GitHub。

使用库之前需要进行安装,pip指令如下所示:

                    pip install tqdm

实现总耗时1S的进度条 ,代码如下所示:

效果如下所示:

不仅如此, tqdm库在实现进度条的同时还可以遍历迭代的对象,做到高效率工作,例如遍历列表["a", "b", "c", "d"]的同时实现进度条,代码如下所示:

效果如下所示:

3、alive-progress库

alive-progress库是一种具有动态效果的智能进度条,库详细说明参加GitHub。

使用库之前需要进行安装,pip指令如下所示:

pip install alive-progress

实现总耗时10S的动态效果进度条 ,代码如下所示:

效果如下所示:

4、PySimpleGUI库

PySimpleGUI库是基于Tkinter、Remi、wxPython和PyQt库GUI库,我们可以基于它实现在GUI中添加进度条,当然这只是抛砖引玉,小伙伴们可以使用自己喜爱的GUI库实现进度条设计,库详细说明参加GitHub。

使用库之前需要进行安装,pip指令如下所示:

pip install pysimplegui

实现总耗时10S的动态GUI效果进度条 ,代码如下所示:

效果如下所示:

以上就是本文的全部内容,希望对大家的学习有所帮助!!!

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

相关推荐

解压软件安卓(winrar解压软件安卓)
  • 解压软件安卓(winrar解压软件安卓)
  • 解压软件安卓(winrar解压软件安卓)
  • 解压软件安卓(winrar解压软件安卓)
  • 解压软件安卓(winrar解压软件安卓)
mp4不是有效的win32应用程序

fat32是不可以转换成mp4格式的。因为MP4是视频文件得一种格式,或者说是一种流媒体格式的文件,而FAT32是分区格式的一种,采用32位的文件分配表。两者根本不是一码事,风马牛不相及,所以谈不上转...

windows蓝牙驱动(windows蓝牙驱动下载)

windows10蓝牙更新的方法步骤:1.电脑桌面,右键【此电脑】,点击【属性】。2.然后点击【设备管理器】。3.然后展开【蓝牙】。4.然后鼠标右键【Bluetooth】,点击【更新驱动程序(P)】。...

pe制作工具哪个好(最好用的pe制作工具)

1.深山红叶pe工具箱   深山红叶pe系统工具箱是一款高度集成的袖珍光盘工具系统,其带有独立的pe系统,支持USB2.0/SCSI/Netcar...

电脑可以一键还原吗(电脑可以一键还原吗win10)

把电脑一键还原取消的具体方法:1、首先打开计算机,在计算机内打开运行界面,在运行界面内输入sysdm.cpl。2、在“高级”选项卡下,点击“启动和故障恢复”中的“设置”。3、在系统启动一栏中点击下拉框...

vmware workstation安装教程

首先,需要将workstation17的安装程序下载到电脑上。然后,双击安装程序,按照提示进行安装。在安装过程中需要选择安装路径、设置管理员账户等相关信息。安装完成后,可以根据需要对软件进行配置和设置...

hosts文件配置异常不能上网(hosts文件配置出现问题)

是的。Hosts文件配置异常,那么访问的路径会指向错误的地方。那就无法访问网络了。Hosts作为DNS缓存器,他会暂时记住您访问的地址的解析。下次电脑访问此DNS会按以前的访问路径去访问。这时我们可以...

电脑蓝屏怎么解决问题(电脑蓝屏一般怎么解决)

主要症状:;1、电脑使用过程中出现蓝屏;可能原因:;1、电脑中毒2、软件或驱动冲突3、硬件问题;解决方案:;1、检测蓝屏文件2、分析蓝屏文件3、蓝屏修复;方案一:电脑超频过度引起电脑蓝屏;可以...

安装程序正在更新注册表设置

如果你遇到给比较新的电脑装win7系统出现卡死在更新注册表设置界面的话,应该是你出现了下面的行为:1、你的U盘是做成了支持UEFI启动的U盘,而你进winpe是从uefi启动U盘进去的,在uefi的p...

手机分辨率对应dpi(手机分辨率参数)

一般手机默认的DPI是411,当然有厂商也会把默认的设置为360.具体的还是要看个人的喜好的。有人喜欢字体图标比较大的,但也有人喜欢比较小的。dpi是打印尺寸,dpi跟像素是没有必然关系的。200d...

下载了iso文件怎么装系统(iso文件直接安装)

将ISO系统镜像文件进行解压。将解压多的文件,保存到电脑的硬盘中。解压文件完成以后,找到保存文件的文件夹并点击打开,双击硬盘安装。双击硬盘安装后,自动弹出安装设置界面。在安装设置界面中,对系统的盘符和...

华为刷机包官方下载(华为 刷机包)

刷机步骤(线刷):①在电脑下载一个线刷宝②在关机状态下长按电源键跟音量减键5秒会自动进入一个有安卓机器人的界面③用数据线连接手机④线刷宝会识别出手机型号并且给出相应的刷机包点下载就可以⑤下载完成之后点...

手机qq申请账号免费注册(手机上qq申请账号免费注册)
  • 手机qq申请账号免费注册(手机上qq申请账号免费注册)
  • 手机qq申请账号免费注册(手机上qq申请账号免费注册)
  • 手机qq申请账号免费注册(手机上qq申请账号免费注册)
  • 手机qq申请账号免费注册(手机上qq申请账号免费注册)
windows7service pack1下载(windows7 server pack 1)

带常见的网卡驱动,特殊网卡需要自己安装。64位win7升级Windows7ServicePack1(sp1)升级主要由两种方法,具体如下:方法一、打开控制面板-操作中心-WindowsUp...

台式机处理器天梯图(台式机处理器性能排名)

苹果CPU天梯图是一种CPU性能排名工具,它根据CPU的性能指标对不同型号的CPU进行排名。目前,苹果的A14Bionic芯片在天梯图排名中名列前茅,其次是A13Bionic、A12Bionic...