python 進度條的編寫


背景:

在執行一些Python腳本時,經常出現執行腳本的過程當中,不知道腳本執行了百分之多少,這個問題一直都讓我很苦惱。所以特意總結一下,進度條的編寫。

#!/usr/bin/env python2.6
# -*- coding:utf-8 -*-
#表示精確計算,如果是Python2環境的話,需要導入,Python3則不需要		
from __future__ import division
import sys,time

m = '#'
for i in range(100):
    m += '#'
    #進度條的計算
    sys.stdout.write(str(int(((i+1)/100)*100))+'%  ||'+m+'->'+"\r")
    #刷新進度條
    sys.stdout.flush()
    #休眠0.5秒
    time.sleep(0.5)

 


免責聲明!

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



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