資訊內(nèi)容
Python中的進(jìn)度條progressbar,讓進(jìn)度直觀顯示!
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)
注意:不要忽略了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)
結(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)

- 上一篇
python3爬蟲(chóng)入門(mén):常用網(wǎng)絡(luò)爬蟲(chóng)模塊和技術(shù)
簡(jiǎn)介urllib模塊urllib庫(kù)是python中自帶的模塊,也是一個(gè)最基本的網(wǎng)絡(luò)請(qǐng)求庫(kù),該模塊提供了一個(gè)urlopen()方法,通過(guò)該方法指定URL發(fā)送網(wǎng)絡(luò)請(qǐng)求來(lái)獲取數(shù)據(jù)。urllib是一個(gè)收集了多個(gè)涉及URL的模塊的包urllib.request打開(kāi)和讀取URL三行代碼即可爬取百度首頁(yè)源代碼:imp
- 下一篇
人工智能用python哪個(gè)版本?
簡(jiǎn)介人工智能方面的研究使用Python的哪個(gè)版本理論上都可以,但是在速度上還是有一些區(qū)別的。在大多數(shù)測(cè)試中,Python3比Python2快。然而,有幾個(gè)例外值得注意。在加密測(cè)試中,由于整型數(shù)據(jù)類(lèi)型,Python3比Python2慢1.35倍。在啟動(dòng)時(shí)間測(cè)試中,Python3比Python2慢1.39倍