Python实用工具用Python在控制台输出进度条

Posted Vax_Loves_1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python实用工具用Python在控制台输出进度条相关的知识,希望对你有一定的参考价值。

 进度条在一些计时任务中会经常使用,这里提供两种在控制台输出进度条显示的简单源代码:

#进度条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)

 实现效果:

 

以上是关于Python实用工具用Python在控制台输出进度条的主要内容,如果未能解决你的问题,请参考以下文章

从子进程调用的外部 python 脚本打印 tqdm 进度条

python语言下,如何实现控制台风格的进度显示?

用 Python 给程序加个进度条,让你的看起来更炫酷?

python 进度条

Python文本进度条

如何在 python 控制台中显示两个不同的输出