资讯内容
Python中的进度条progressbar,让进度直观显示!
ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
今天突然被问了一个问题:程序在执行中很久不结束是怎么回事?看不到程序执行的进度,在我们进行大工程的时候的确是一件很头疼的事,本文让我们来了解一个很常用的进度条展示小工具——Progressbar。ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
注:**新版的使用者不要照着GitHub上的*方文档去操作,文档信息没有维护,会出现很多问题。ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
下载模块ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
pip install progressbar注意:安装模块的时候可能会出现warning,耐心等待,总会出现success。ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
简单的使用方法ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
import time from progressbar import * total = 1000 def test_func(): time.sleep(0.01) progress = ProgressBar() for i in progress(range(1000)): test_func()对于简单的循环函数而言,我们只需要把它加在我们组合了progress方法的循环下就可以了。ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
我们会看到如下的进度条:ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
放在循环外定义使用ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
注意:不要忽略了start()和fininsh()否则会出现问题。ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
多层信息的展示使用
ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
结果如下:ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
参数说明:ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
'Progress: ' :设置进度条前显示的文字ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Percentage() :显示百分比ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Bar('#') :设置进度条形状ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
ETA() :显示预计剩余时间ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
Timer() :显示已用时间ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
更多Python知识,请关注Python视频教程!!
ZSl少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
- 上一篇
python3爬虫入门:常用网络爬虫模块和技术
简介urllib模块urllib库是python中自带的模块,也是一个最基本的网络请求库,该模块提供了一个urlopen()方法,通过该方法指定URL发送网络请求来获取数据。urllib是一个收集了多个涉及URL的模块的包urllib.request打开和读取URL三行代码即可爬取百度首页源代码:imp
- 下一篇
人工智能用python哪个版本?
简介人工智能方面的研究使用Python的哪个版本理论上都可以,但是在速度上还是有一些区别的。在大多数测试中,Python3比Python2快。然而,有几个例外值得注意。在加密测试中,由于整型数据类型,Python3比Python2慢1.35倍。在启动时间测试中,Python3比Python2慢1.39倍