欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實現(xiàn)進(jìn)度條和時間預(yù)估的示例代碼

 更新時間:2020年06月02日 14:21:25   作者:JacksonKim  
這篇文章主要介紹了Python實現(xiàn)進(jìn)度條和時間預(yù)估的代碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、前言

在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)行效果:

運(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)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論