国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

Python中的進(jìn)度條progressbar,讓進(jìn)度直觀顯示!

極客小將2020-12-11-
簡(jiǎn)介今天突然被問(wèn)了一個(gè)問(wèn)題:程序在執(zhí)行中很久不結(jié)束是怎么回事?看不到程序執(zhí)行的進(jìn)度,在我們進(jìn)行大工程的時(shí)候的確是一件很頭疼的事,本文讓我們來(lái)了解一個(gè)很常用的進(jìn)度條展示小工具——Progressbar。注:最新版的使用者不要照著GitHub上的官方文檔去操作,文檔信息沒(méi)有維護(hù),會(huì)出現(xiàn)很多問(wèn)題。下載模塊pi

ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

今天突然被問(wèn)了一個(gè)問(wèn)題:程序在執(zhí)行中很久不結(jié)束是怎么回事?看不到程序執(zhí)行的進(jìn)度,在我們進(jìn)行大工程的時(shí)候的確是一件很頭疼的事,本文讓我們來(lái)了解一個(gè)很常用的進(jìn)度條展示小工具——Progressbar。ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

注:**新版的使用者不要照著GitHub上的*方文檔去操作,文檔信息沒(méi)有維護(hù),會(huì)出現(xiàn)很多問(wèn)題。ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

下載模塊ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

pip install progressbar

注意:安裝模塊的時(shí)候可能會(huì)出現(xiàn)warning,耐心等待,總會(huì)出現(xiàn)success。ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

簡(jiǎn)單的使用方法ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

import time from progressbar import *   total = 1000   def test_func():     time.sleep(0.01) progress = ProgressBar() for i in progress(range(1000)):     test_func()

對(duì)于簡(jiǎn)單的循環(huán)函數(shù)而言,我們只需要把它加在我們組合了progress方法的循環(huán)下就可以了。ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

我們會(huì)看到如下的進(jìn)度條:ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

放在循環(huán)外定義使用ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

# -*- coding=utf-8 -*- from __future__ import division import sys, time from progressbar import * total = 1000 def test_func():     time.sleep(0.01) bar = ProgressBar().start() for i in range(1000):     bar.update(int((i / (total - 1)) * 100))     test_func() bar.finish()

注意:不要忽略了start()和fininsh()否則會(huì)出現(xiàn)問(wèn)題。ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

多層信息的展示使用
ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

# -*- coding=utf-8 -*- import time from progressbar import * total = 1000 def test_func():     time.sleep(0.01) widgets = [     'Progress: ',     Percentage(), ' ',     Bar('#'), ' ',     Timer(), ' ',     ETA(), ' ',     FileTransferSpeed() ] bar = ProgressBar(widgets=widgets, maxval=10 * total).start() for i in range(total):     bar.update(10 * i + 1)     test_func() bar.finish()

結(jié)果如下:ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

參數(shù)說(shuō)明:ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

'Progress: ' :設(shè)置進(jìn)度條前顯示的文字ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

Percentage() :顯示百分比ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

Bar('#') :設(shè)置進(jìn)度條形狀ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

ETA() :顯示預(yù)計(jì)剩余時(shí)間ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

Timer() :顯示已用時(shí)間ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

更多Python知識(shí),請(qǐng)關(guān)注Python視頻教程??!
ZSl少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 顺平县| 浦北县| 平塘县| 云浮市| 舞钢市| 白河县| 崇明县| 如皋市| 潼关县| 乌苏市| 泸州市| 娄烦县| 台北县| 玉环县| 汕头市| 桓台县| 浙江省| 东乡族自治县| 遂溪县| 堆龙德庆县| 海口市| 明水县| 军事| 宣威市| 丹巴县| 嘉禾县| 象山县| 桐庐县| 安西县| 雅安市| 景德镇市| 东丰县| 饶河县| 穆棱市| 驻马店市| 洪江市| 嵊泗县| 大关县| 监利县| 沂南县| 监利县|