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