資訊內容
Python中的進度條progressbar,讓進度直觀顯示!
ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
今天突然被問了一個問題:程序在執(zhí)行中很久不結束是怎么回事?看不到程序執(zhí)行的進度,在我們進行大工程的時候的確是一件很頭疼的事,本文讓我們來了解一個很常用的進度條展示小工具——Progressbar。ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
注:**新版的使用者不要照著GitHub上的*方文檔去操作,文檔信息沒有維護,會出現(xiàn)很多問題。ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
下載模塊ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
pip install progressbar注意:安裝模塊的時候可能會出現(xiàn)warning,耐心等待,總會出現(xiàn)success。ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
簡單的使用方法ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
import time from progressbar import * total = 1000 def test_func(): time.sleep(0.01) progress = ProgressBar() for i in progress(range(1000)): test_func()對于簡單的循環(huán)函數(shù)而言,我們只需要把它加在我們組合了progress方法的循環(huán)下就可以了。ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
我們會看到如下的進度條:ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
放在循環(huán)外定義使用ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
注意:不要忽略了start()和fininsh()否則會出現(xiàn)問題。ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
多層信息的展示使用
ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
結果如下:ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
參數(shù)說明:ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
'Progress: ' :設置進度條前顯示的文字ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
Percentage() :顯示百分比ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
Bar('#') :設置進度條形狀ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
ETA() :顯示預計剩余時間ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
Timer() :顯示已用時間ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
更多Python知識,請關注Python視頻教程!!
ZSl少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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