當前位置:  首頁  >  PHP教程  >  PHP 基礎  >  開發經驗

Python調用命令行進度條的方法

這篇文章主要介紹了Python調用命令行進度條的方法,涉及Python進度條的調用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Python調用命令行進度條的方法。分享給大家供大家參考。具體分析如下:

關鍵點是輸出'\r'這個字符可以使光標回到一行的開頭,這時輸出其它內容就會將原內容覆蓋。

import time
import sys
def progress_test():
  bar_length=20
  for percent in xrange(0, 100):
    hashes = '#' * int(percent/100.0 * bar_length)
    spaces = ' ' * (bar_length - len(hashes))
    sys.stdout.write("\rPercent: [%s] %d%%"%(hashes + spaces, percent))
    sys.stdout.flush()
    time.sleep(1)
progress_test()

希望本文所述對大家的Python程序設計有所幫助。

吐了個 "CAO" !
掃碼關注 PHP1 官方微信號
PHP1.CN | 中國最專業的PHP中文社區 | PHP資訊 | PHP教程 | 數據庫技術 | 服務器技術 | 前端開發技術 | PHP框架 | 開發工具 | PHP問答
Copyright ? 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社區 版權所有
     
28玩法