python在控制臺輸出進(jìn)度條的方法
本文實(shí)例講述了python在控制臺輸出進(jìn)度條的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
進(jìn)度條效果如下所示:
|#############################---------------------| 59 percent done
代碼如下:
class ProgressBar():
def __init__(self, width=50):
self.pointer = 0
self.width = width
def __call__(self,x):
# x in percent
self.pointer = int(self.width*(x/100.0))
return "|" + "#"*self.pointer + "-"*(self.width-self.pointer)+\
"|\n %d percent done" % int(x)
Test function (for windows system, change "clear" into "CLS"):
if __name__ == '__main__':
import time, os
pb = ProgressBar()
for i in range(101):
os.system('clear')
print pb(i)
time.sleep(0.1)
希望本文所述對大家的Python程序設(shè)計有所幫助。
- python實(shí)現(xiàn)控制臺輸出彩色字體
- Python控制臺輸出時刷新當(dāng)前行內(nèi)容而不是輸出新行的實(shí)現(xiàn)
- Python 寫入訓(xùn)練日志文件并控制臺輸出解析
- 解決Python3 控制臺輸出InsecureRequestWarning問題
- python將控制臺輸出保存至文件的方法
- 對Python捕獲控制臺輸出流的方法詳解
- python 信息同時輸出到控制臺與文件的實(shí)例講解
- Python同時向控制臺和文件輸出日志logging的方法
- python通過colorama模塊在控制臺輸出彩色文字的方法
- python實(shí)現(xiàn)控制臺輸出顏色
相關(guān)文章
python-tkinter之按鈕的使用,開關(guān)方法
今天小編就為大家分享一篇python-tkinter之按鈕的使用,開關(guān)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06
Python實(shí)現(xiàn)時間序列變化點(diǎn)檢測功能
平穩(wěn)性是時間序列分析與預(yù)測的核心概念,在平穩(wěn)條件下,時間序列的統(tǒng)計特性(如均值)在時間維度上保持不變,僅存在隨機(jī)波動,但是時間序列通常會經(jīng)歷結(jié)構(gòu)性斷裂或變化,本文給大家介紹了Python實(shí)現(xiàn)時間序列變化點(diǎn)檢測功能,需要的朋友可以參考下2024-09-09
Python利用matplotlib做圖中圖及次坐標(biāo)軸的實(shí)例
今天小編就為大家分享一篇Python利用matplotlib做圖中圖及次坐標(biāo)軸的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
python使用requests庫實(shí)現(xiàn)輕松發(fā)起HTTP請求
requests是Python中一個非常流行的用于發(fā)送HTTP請求的第三方庫,它提供了簡潔的API,使得發(fā)送各種HTTP請求變得非常容易,下面我們來看看具體實(shí)現(xiàn)方法吧2025-01-01
Python利用第三方模塊實(shí)現(xiàn)壓縮css文件
在?Python?中可以使用多種方法來壓縮?CSS?文件。其中一種流行的方法是使用?csscompressor?庫,這個庫可以幫助你壓縮?CSS?代碼,下文就來和大家詳細(xì)聊聊2023-01-01
Python 點(diǎn)集排序之帶索引的Z字形排序算法實(shí)現(xiàn)代碼
這篇文章介紹了如何使用Python在Grasshopper中實(shí)現(xiàn)點(diǎn)集排序功能,包括點(diǎn)的Y坐標(biāo)分組和X坐標(biāo)排序,以及追蹤每個點(diǎn)的原始索引位置,通過創(chuàng)建點(diǎn)索引對、分組邏輯和排序,實(shí)現(xiàn)了Z字形排序算法,感興趣的朋友一起看看吧2025-01-01

