太好玩了,6种Python实现【实时】显示进度条
source link: https://blog.csdn.net/weixin_42686892/article/details/121958157
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
相信大家对进度条一定不陌生了,比如在我们安装python库的时候可以看到下载的进度,此外在下载文件时也可以看到类似的进度条,比如下图这种:
应用场景:下载文件、任务计时等
今天辰哥就给大家分享Python的6种不同的实现实时显示处理进度的方式,文中每一种方式都附带一个案例,并提供官方文档,供大家学习,自定义去修改。
第1种:普通进度条
利用打印功能print进行实时刷新显示
第2种:带时间的普通进度条
第2种同样通过print进行打印进度条,不过还加入了time时间显示,显示进度过程中所需要的时间
第3种:tqdm库
tqdm是专门用于进度条的一个python库,详细的用法可以参考下方官方文档
https://pypi.org/project/tqdm/#description
第4种: alive_progress库
alive_progress是一个动态的实时显示进度条库,详细的用法可以参考下方官方文档
https://pypi.org/project/alive-progress/#description
第5种:PySimpleGUI库
PySimpleGUI也是一种动态进度条库,该库是自带GUI界面(基于PyQt,Tkinter等),详细的用法可以参考下方官方文档
https://pypi.org/project/PySimpleGUI/#description
第6种:progressbar库
https://pypi.org/project/progressbar/#description
文中介绍了这6种实现实时进度条方式,并且都提供一个案例。对于Python库方式的也附带了官方文档,便于大家学习。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK