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

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

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

一、前言

在python當中可以用進度條來顯示工作的進度,比如for循環(huán)的進度或者一些模型訓練的進度。

在這里可以使用progressbar包以及tqdm包來實現(xiàn)。

使用pip install progressbar 安裝progressbar包。
使用pip install tqdm安裝progressbar包。

二、代碼

1. progressbar

import progressbar
import time

//定義進度條的顯示樣式
widgets = ["doing task: ", progressbar.Percentage()," ",
  progressbar.Bar(), " ", progressbar.ETA()]

//創(chuàng)建進度條并開始運行
pbar = progressbar.ProgressBar(maxval=100, widgets=widgets).start()

for i in range(1,101):
 time.sleep(1) 
 //更新進度
 pbar.update(i)

//結(jié)束進度條
pbar.finish()

運行效果:

運行截圖

2. tqdm

上面的星號可能看起來有些不夠美觀,tqdm包的進度條顯示會更美觀一些。

tqdm(讀音:taqadum, تقدّم)在阿拉伯語中的意思是進展。tqdm可以在長循環(huán)中添加一個進度提示信息,用戶只需要封裝任意的迭代器 tqdm(iterator),是一個快速、擴展性強的進度條工具庫。

from tqdm import tqdm
import time

for i in tqdm(range(100)):
 time.sleep(0.5) 

運行效果

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于Python實現(xiàn)進度條和時間預估的示例代碼的文章就介紹到這了,更多相關(guān)python進度條時間預估內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論