Python小進(jìn)度條顯示代碼
有的時候程序需要有進(jìn)度條顯示,比如說安裝程序、下載文件等場合。 下面有一段小程序可達(dá)到效果
程序代碼
import time for i in range(0, 101, 2): time.sleep(0.3) num = i // 2 if i == 100: process = "\r[%3s%%]: |%-50s|\n" % (i, '|' * num) else: process = "\r[%3s%%]: |%-50s|" % (i, '|' * num) print(process, end='', flush=True)
輸出效果
[100%]: ||||||||||||||||||||||||||||||||||||||||||||||||||||
備注說明
- range(0, 101, 2) 分成50次顯示
- time.sleep(0.3) 按需顯示時間,時間太短的刷新又太快
- %%相當(dāng)于%
- \r 回車符
- flush 強(qiáng)制刷新管道流
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
Python 列表(List)的底層實現(xiàn)原理分析
這篇文章主要介紹了Python 列表(List)的底層實現(xiàn)原理分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Python操作redis實例小結(jié)【String、Hash、List、Set等】
這篇文章主要介紹了Python操作redis的常見方法,結(jié)合實例形式總結(jié)分析了Python redis操作中String、Hash、List、Set等相關(guān)操作函數(shù)與使用技巧,需要的朋友可以參考下2019-05-05ubuntu 18.04 安裝opencv3.4.5的教程(圖解)
這篇文章主要介紹了ubuntu 18.04 安裝opencv3.4.5的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11使用PyTorch實現(xiàn)限制GPU顯存的可使用上限
從?PyTorch?1.4?版本開始,引入了一個新的功能,可以允許用戶為特定的?GPU?設(shè)備設(shè)置進(jìn)程可使用的顯存上限比例,下面我們就來看看具體實現(xiàn)方法吧2024-03-03python實現(xiàn)教務(wù)管理系統(tǒng)
這篇文章主要介紹了python實現(xiàn)教務(wù)管理系統(tǒng),實現(xiàn)了管理員、教職工、學(xué)生三種不同身份的操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03