Python實(shí)現(xiàn)進(jìn)度條和時(shí)間預(yù)估的示例代碼
一、前言
在python當(dāng)中可以用進(jìn)度條來(lái)顯示工作的進(jìn)度,比如for循環(huán)的進(jìn)度或者一些模型訓(xùn)練的進(jìn)度。
在這里可以使用progressbar包以及tqdm包來(lái)實(shí)現(xiàn)。
使用pip install progressbar 安裝progressbar包。
使用pip install tqdm安裝progressbar包。
二、代碼
1. progressbar
import progressbar import time //定義進(jìn)度條的顯示樣式 widgets = ["doing task: ", progressbar.Percentage()," ", progressbar.Bar(), " ", progressbar.ETA()] //創(chuàng)建進(jìn)度條并開(kāi)始運(yùn)行 pbar = progressbar.ProgressBar(maxval=100, widgets=widgets).start() for i in range(1,101): time.sleep(1) //更新進(jìn)度 pbar.update(i) //結(jié)束進(jìn)度條 pbar.finish()
運(yùn)行效果:

2. tqdm
上面的星號(hào)可能看起來(lái)有些不夠美觀,tqdm包的進(jìn)度條顯示會(huì)更美觀一些。
tqdm(讀音:taqadum, تقدّم)在阿拉伯語(yǔ)中的意思是進(jìn)展。tqdm可以在長(zhǎng)循環(huán)中添加一個(gè)進(jìn)度提示信息,用戶只需要封裝任意的迭代器 tqdm(iterator),是一個(gè)快速、擴(kuò)展性強(qiáng)的進(jìn)度條工具庫(kù)。
from tqdm import tqdm import time for i in tqdm(range(100)): time.sleep(0.5)
運(yùn)行效果

總結(jié)
到此這篇關(guān)于Python實(shí)現(xiàn)進(jìn)度條和時(shí)間預(yù)估的示例代碼的文章就介紹到這了,更多相關(guān)python進(jìn)度條時(shí)間預(yù)估內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python 代碼運(yùn)行時(shí)間獲取方式詳解
- python獲取本周、上周、本月、上月及本季的時(shí)間代碼實(shí)例
- Python sqlalchemy時(shí)間戳及密碼管理實(shí)現(xiàn)代碼詳解
- Python代碼執(zhí)行時(shí)間測(cè)量模塊timeit用法解析
- 利用4行Python代碼監(jiān)測(cè)每一行程序的運(yùn)行時(shí)間和空間消耗
- python 實(shí)現(xiàn)仿微信聊天時(shí)間格式化顯示的代碼
- Python文件時(shí)間操作步驟代碼詳解
- Python計(jì)算公交發(fā)車時(shí)間的完整代碼
- Python實(shí)現(xiàn)bilibili時(shí)間長(zhǎng)度查詢的示例代碼
- Python統(tǒng)計(jì)時(shí)間內(nèi)的并發(fā)數(shù)代碼實(shí)例
- 如何基于python測(cè)量代碼運(yùn)行時(shí)間
- python 統(tǒng)計(jì)代碼耗時(shí)的幾種方法分享
相關(guān)文章
Python實(shí)現(xiàn)查找字符串?dāng)?shù)組最長(zhǎng)公共前綴示例
這篇文章主要介紹了Python實(shí)現(xiàn)查找字符串?dāng)?shù)組最長(zhǎng)公共前綴,涉及Python針對(duì)字符串的遍歷、判斷、計(jì)算等相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
selenium動(dòng)態(tài)數(shù)據(jù)獲取的方法實(shí)現(xiàn)
本文主要介紹了selenium動(dòng)態(tài)數(shù)據(jù)獲取的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
零基礎(chǔ)使用Python讀寫處理Excel表格的方法
這篇文章主要介紹了Python讀寫處理Excel表格,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Python 通過(guò)截圖匹配原圖中的位置(opencv)實(shí)例
今天小編就為大家分享一篇Python 通過(guò)截圖匹配原圖中的位置(opencv)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
Python二叉樹(shù)的鏡像轉(zhuǎn)換實(shí)現(xiàn)方法示例
這篇文章主要介紹了Python二叉樹(shù)的鏡像轉(zhuǎn)換實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了二叉樹(shù)鏡像轉(zhuǎn)換的原理及Python相關(guān)算法實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-03-03
Python數(shù)據(jù)處理-導(dǎo)入導(dǎo)出excel數(shù)據(jù)
這篇文章主要介紹了Python數(shù)據(jù)處理-導(dǎo)入導(dǎo)出excel數(shù)據(jù),Python的一大應(yīng)用就是數(shù)據(jù)分析了,而數(shù)據(jù)分析中,經(jīng)常碰到需要處理Excel數(shù)據(jù)的情況。這里做一個(gè)Python處理Excel數(shù)據(jù)的總結(jié),需要的小伙伴可以參考一下2022-01-01
python中isdigit() isalpha()用于判斷字符串的類型問(wèn)題
這篇文章主要介紹了python中isdigit() isalpha()用于判斷字符串的類型問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11
Django 返回json數(shù)據(jù)的實(shí)現(xiàn)示例
這篇文章主要介紹了Django 返回json數(shù)據(jù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03
Python實(shí)現(xiàn)兩組數(shù)據(jù)縱向排序
在數(shù)據(jù)分析和處理過(guò)程中,排序是一項(xiàng)非常常見(jiàn)的操作,本文將詳細(xì)講解如何使用Python實(shí)現(xiàn)兩組數(shù)據(jù)的縱向排序,并提供完整的開(kāi)發(fā)思路和代碼示例,需要的可以參考下2024-12-12

