python顯示進度條


當一個python任務是需要逐個處理相同的事物時(里面有循環操作,例如對一系列的文件進行處理),這時可以將處理的進度條加進來,下面是一個例子:

 1 import time
 2 import sys
 3 
 4 def view_bar(num, total):
 5     rate = float(num) / total
 6     rate_num = int(rate * 100)+1
 7     r = '\r[%s%s]%d%%' % ("#"*rate_num, " "*(100-rate_num), rate_num, )
 8     sys.stdout.write(r)
 9     sys.stdout.flush()
10     
11     
12 cur_ = 0
13 sum_ = 100
14 for cur_ in range(sum_):
15     time.sleep(0.01)
16     view_bar(cur_,sum_)
17     cur_ = cur_ + 1

運行結果:

網速是在太慢,圖片上傳不了,算了吧。。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM