[Python] Terminal 進度條 Progress Percentage

這邊紀錄 Python 如何做一個自動更新不會換行的進度條 (Progress Percentage)





程式碼如下兩種方式

1. 經典的很多===

import time
import sys

for i in range(51):
    sys.stdout.write('\r')
    sys.stdout.write("[%-50s] %d%%" % ('='*i, 2*i))
    sys.stdout.flush()
    time.sleep(0.25)
2. 只有百分比

import time
import sys

for i in range(100):
    time.sleep(1)
    sys.stdout.write("\r%d%%" % i)
    sys.stdout.flush()

留言

熱門文章