进度条在一些计时任务中会经常使用,这里提供两种在控制台输出进度条显示的简单源代码:
#进度条1
import time
for i in range(1,101):
print('\r'+'▋'*i+'当前进度:{}%'.format(i),end='')
time.sleep(0.3)
实现效果:
#进度条2
import time
start=time.perf_counter()
for i in range(1,101):
a='*'*i
b='.'*(100-i)
c=i
dur=time.perf_counter()-start
print('\r{}{}当前进度:{}%,用时{:.2f}s'.format(a,b,c,dur),end='')
time.sleep(0.3)
实现效果: