Python实现打印进度条

Posted J哥.

tags:

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

大家好,我是J哥
今天给大家带来个有意思的,用python实现打印进度条的小功能。
废话不多说直接上代码:

import time


def progress(percent):
    if percent > 1:
        percent = 1
    res = int(50 * percent) * '#'
    print('\\r[%-50s] %d%%' % (res, int(100 * percent)), end='')


recv_size = 0
total_size = 1025011

while recv_size < total_size:
    time.sleep(0.01)  # 下载了1024个字节的数据

    recv_size += 1024  # recv_size=2048

    # 打印进度条
    # print(recv_size)
    percent = recv_size / total_size  # 1024 / 333333
    progress(percent)

看到这里了,就留下你痕迹,算是对J哥最大的支持。

以上是关于Python实现打印进度条的主要内容,如果未能解决你的问题,请参考以下文章

python实现进度条和百分比同时显示

python3如何打印进度条

Python实现进度条的4种方式

活动到片段方法调用带有进度条的线程

Python中进度条如何实现

python打印进度条