# 文字進度條簡單的開始
import time
scale = 10
print("------執行開始------")
for i in range(scale + 1):
a = '*' * i
b = '.' * (scale - i)
c = (i / scale) * 100
print("%[{}->{}]".format(c, a, b))
time.sleep(0.1)
print("------執行結束------")
'''文字進度條單行動態重新整理:'''''
import time
for i in range(101):
print("\r%".format(i), end="") # \n 換行 \r 單行顯示,定位於最左側
time.sleep(0.1)
'''文字進度條例項完整效果:'''
import time
scale = 50
print("執行開始".center(scale // 2, "-")) # .center 字串處理方法,將「-」列印在字串兩側
start = time.perf_counter() # perf_counter() 計算時間
for i in range(scale + 1):
a = '*' * i
b = '.' * (scale - i)
c = (i / scale) * 100
dur = time.perf_counter() - start # 計算列印文字進度條所消耗的時間
print("\r%[{}->{}]s".format(c, a, b, dur), end='')
time.sleep(0.1)
print("\n" + "執行結束".center(scale // 2, '-'))
在任何執行時間較長的程式中增加進度條;
在任何希望提公升使用者體驗的應用中增加進度條;
作為人際互動的紐帶之一。
Python例項4 文字進度條
import time scale 10 print 執行開始 for i in range scale 1 a i b scale i c i scale 100 time.sleep 0.1 print format c,a,b print 執行結束 import time for i in r...
python編寫文字進度條例項
最基本的文字進度條 textprocessbar.py import time scale 10print 執行開始 for i in range scale 1 a i b scale i c i scale 100 print format c,a,b time.sleep 0.1 print ...
python例項文字進度條
簡單的文字進度條 解析引入time庫 列印一行作為開始 最後也列印乙個結束的標籤 定義變數等於10,文字進度條大概的寬度是10 使用for迴圈來模擬進度,for i in range 能夠不斷地產生迴圈 每次答應都會顯示當前的休眠狀態 字串與整數的乘積表示字串被複製的次數 變數a 表示 被複製的次數...