一个简短小巧的带百分比的进度条

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个简短小巧的带百分比的进度条相关的知识,希望对你有一定的参考价值。

  大家在安装程序或下载文件时,通常都能看到进度条,提示你当前任务的进度。其实,在python中实现这个功能很简单,下面是具体代码。在实际应用中,你完全可以根据自己的要求进行修改!比如,示例中是通过time.sleep()方法进行时间延迟,你完全可以根据实际的程序运行耗时进行控制;同样,在进度百分比处,你也可以显示实际的进度比,而不是例子中机械的自增百分比。

import sys
import time


def view_bar(num, total):
    rate = num / total
    rate_num = int(rate * 100)
    r = ‘\r[%s%s]%d%%‘ % ("="*num, " "*(100-num), rate_num, )
    sys.stdout.write(r)
    sys.stdout.flush()


if __name__ == ‘__main__‘:
    for i in range(0, 101):
        time.sleep(0.1)
        view_bar(i, 100)

  

以上是关于一个简短小巧的带百分比的进度条的主要内容,如果未能解决你的问题,请参考以下文章

YCProgress自定义百分比进度条

这是一个进度条的效果,但是代码中的百分比显示不是我想要的,我想要的是数字自动计算百分比。

两个进度条,加上百分比显示(用WPF实现)

JAVAFX ProgressBar ,如何让进度条上显示百分比啊,而且是缓慢的递增的那种

js 代码实现视频进度条点到哪个位置就播放那个位置的视频。进度条是用css样式另做的。

如何为无法获取进度百分比的耗时操作增加“伪进度条”?