赞
踩
import time
for i in range(0, 101, 2):
time.sleep(0.1) #线程推迟指定时间运行,0.1秒代表休眠100毫秒
num = i // 2
if i == 100:
process = "\r[%3s%%]: |%-50s|\n" % (i, '|' * num)
else:
process = "\r[%3s%%]: |%-50s|" % (i, '|' * num)
print(process, end='', flush=True)
(二):
通过for循环打印进度条效果
import sys, time
print("正在下载......")
for i in range(11):#通过for循环输出进度条效果
if i != 10:
sys.stdout.write("==")
else:
sys.stdout.write("== " + str(i*10)+"%/100%")
sys.stdout.flush()
time.sleep(0.5)#sleep用来控制输出时间
print(" " + "下载完成")
(三)
from time import sleep
from tqdm import tqdm
for i in tqdm(range(20)):#也可改写为for i in trange(20):
sleep(0.5)#sleep用来控制输出时间
(四)
这里要使用到第三方库progressbar
cmd下载:pip install progressbar
import time
from progressbar import *
progress = ProgressBar()
for i in progress(range(1000)):
time.sleep(0.01)#sleep用来控制输出时间
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。