Python實(shí)現(xiàn)進(jìn)度條和時(shí)間預(yù)估的示例代碼
一、前言
在python當(dāng)中可以用進(jìn)度條來顯示工作的進(jìn)度,比如for循環(huán)的進(jìn)度或者一些模型訓(xùn)練的進(jìn)度。
在這里可以使用progressbar包以及tqdm包來實(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)度條并開始運(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
上面的星號可能看起來有些不夠美觀,tqdm包的進(jìn)度條顯示會更美觀一些。
tqdm(讀音:taqadum, تقدّم)在阿拉伯語中的意思是進(jìn)展。tqdm可以在長循環(huán)中添加一個(gè)進(jìn)度提示信息,用戶只需要封裝任意的迭代器 tqdm(iterator),是一個(gè)快速、擴(kuò)展性強(qiáng)的進(jìn)度條工具庫。
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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python 代碼運(yùn)行時(shí)間獲取方式詳解
- python獲取本周、上周、本月、上月及本季的時(shí)間代碼實(shí)例
- Python sqlalchemy時(shí)間戳及密碼管理實(shí)現(xiàn)代碼詳解
- Python代碼執(zhí)行時(shí)間測量模塊timeit用法解析
- 利用4行Python代碼監(jiān)測每一行程序的運(yùn)行時(shí)間和空間消耗
- python 實(shí)現(xiàn)仿微信聊天時(shí)間格式化顯示的代碼
- Python文件時(shí)間操作步驟代碼詳解
- Python計(jì)算公交發(fā)車時(shí)間的完整代碼
- Python實(shí)現(xiàn)bilibili時(shí)間長度查詢的示例代碼
- Python統(tǒng)計(jì)時(shí)間內(nèi)的并發(fā)數(shù)代碼實(shí)例
- 如何基于python測量代碼運(yùn)行時(shí)間
- python 統(tǒng)計(jì)代碼耗時(shí)的幾種方法分享
相關(guān)文章
圖文詳解Python中如何簡單地解決Microsoft?Visual?C++?14.0報(bào)錯(cuò)
有的時(shí)候安裝python依賴包的時(shí)候,報(bào)錯(cuò)信息"Microsoft?visual?c++?14.0?is?required"的解決辦法,下面這篇文章主要給大家介紹了關(guān)于Python中如何簡單地解決Microsoft?Visual?C++?14.0報(bào)錯(cuò)的相關(guān)資料,需要的朋友可以參考下2023-02-02詳解Python中4種超參自動優(yōu)化算法的實(shí)現(xiàn)
要想模型效果好,每個(gè)算法工程師都應(yīng)該了解的流行超參數(shù)調(diào)優(yōu)技術(shù)。今天給大家總結(jié)超參自動優(yōu)化方法:網(wǎng)格搜索、隨機(jī)搜索、貝葉斯優(yōu)化?和?Hyperband,感興趣的可以了解一下2022-05-05python?os.stat()如何獲取相關(guān)文件的系統(tǒng)狀態(tài)信息
這篇文章主要介紹了python?os.stat()如何獲取相關(guān)文件的系統(tǒng)狀態(tài)信息,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11Python機(jī)器學(xué)習(xí)NLP自然語言處理基本操作電影影評分析
本文是Python機(jī)器學(xué)習(xí)NLP自然語言處理系列文章,帶大家開啟一段學(xué)習(xí)自然語言處理 (NLP) 的旅程。本篇文章主要學(xué)習(xí)NLP自然語言處理基本操電影影評分析2021-09-09在python 不同時(shí)區(qū)之間的差值與轉(zhuǎn)換方法
今天小編就為大家分享一篇在python 不同時(shí)區(qū)之間的差值與轉(zhuǎn)換方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01使用python編寫腳本獲取手機(jī)當(dāng)前應(yīng)用apk的信息
使用aapt工具獲取apk的信息,保存至腳本所在目錄下的PackageInfo.txt文件中,需要的朋友可以參考下2014-07-07