Python例項7 文字進度條

2021-10-08 13:27:21 字數 1205 閱讀 2128

# 文字進度條簡單的開始

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 表示 被複製的次數...