方法1:利用 * 打印出文本進(jìn)度條
import time
scale=10
print("---執(zhí)行開始-----")
for i in range(scale+1):
? ? a='*'*i
? ? b='.'*(scale-i)
? ? c=(i/scale)*100
? ? print("{:^8.0f}%[{}->{}]".format(c,a,b))
? ? time.sleep(0.1)
print("---執(zhí)行結(jié)束-----")
方法2:利用 \u2588? 打印出文本進(jìn)度條
import time
scale=10
print("---執(zhí)行開始-----")
for i in range(scale+1):
? ? a='\u2588'*i
? ? b='.'*(scale-i)
? ? c=(i/scale)*100
? ? print("{:^8.0f}%[{}->{}]".format(c,a,b))
? ? time.sleep(0.1)
print("---執(zhí)行結(jié)束-----")
方法3:利用 tqdm? 打印出文本進(jìn)度條(首先安裝tqdm庫? ? 進(jìn)入命令提示符頁面,然后輸入直晨,pip install tqdm)
import time
from tqdm import tqdm
for i in tqdm(range(100),desc='progress',ncols=100,ascii=' =',bar_format='{l_bar}{bar}l'):
? ? time.sleep (0.05)
方法4:利用 progressbar? 打印出文本進(jìn)度條(首先安裝progressbar?庫? ? 進(jìn)入命令提示符頁面,然后輸入撰豺,pip install progressbar?)
import time
from progressbar import *
progress=ProgressBar()
for i in progress(range(100)):
? ? time.sleep (0.05)
? ? print('')