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

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

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

一、前言

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

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

相關(guān)文章

最新評(píng)論