Python一行代码快速实现程序进度条示例
引言
你在写代码的过程中,有没有遇到过以下问题?
- 已经写好的程序,想看看程序执行的进度?
- 在写代码批量处理文件的时候,如何显示现在处理到第几个文件了?
👆如上图所示的进度条是一个最好的解决方法,怎么在不修改原来代码的情况下,快速给程序加一个进度条呢?
今天我们来学习一个最简单的方法~
1、先上代码
下载进度条的第三方库。
pip install poprogress
使用这个库,快速制作进度条
from poprogress import simple_progress a_list = [1, 2, 3, 4, 5, 6, 7, 8]*100000000 for a in simple_progress(a_list。desc='这个参数是进度条的说明,可以不填'): pass
效果如下👇。
2、使用说明
细心的你一定发现,这个进度条代码,对我们平时写的代码没有伤害。
平时我们可能会直接循环list
,而进度条是把这个list
用simple_progress()
包起来,在进行循环。
# 平时的代码: for i in list: pass # 加了进度条的代码 for i in simple_progress(list): pass
所以如果你已经写好的代码,想加上一个进度条,也直接把for
循环后面的内容,直接用simple_progress()
包起来就行了~程序员不需要做任何改变。
是不是非常简单?
3、实现原理
想进一步了解的同学,可以看一下源码,研究一下它的实现原理:
⭐GitHub:github.com/CoderWanFen…
以上就是Python一行代码快速实现程序进度条示例的详细内容,更多关于Python 程序进度条的资料请关注脚本之家其它相关文章!
相关文章
在Python中pandas.DataFrame重置索引名称的实例
今天小编就为大家分享一篇在Python中pandas.DataFrame重置索引名称的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-11-11python画图时设置分辨率和画布大小的实现(plt.figure())
这篇文章主要介绍了python画图时设置分辨率和画布大小的实现(plt.figure()),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-01-01python+selenium 简易地疫情信息自动打卡签到功能的实现代码
这篇文章主要介绍了python+selenium 简易地疫情信息自动打卡签到功能的实现代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08Python调用Windows API函数编写录音机和音乐播放器功能
这篇文章主要介绍了Python调用Windows API函数编写录音机和音乐播放器功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2020-01-01Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
这篇文章主要介绍了Python实现正弦信号的时域波形和频谱图,涉及Python数学运算与图形绘制相关操作技巧,需要的朋友可以参考下2018-05-05
最新评论