python实现进度条

假设我要发送一个文件,想要用进度条的方式实现上传进度的显示

    done = int(50 * (one_size + already_size) / all_size)

    print(("\r[%s%s] %d%%" % ('' * done, ' ' * (50 - done), 100 * (one_size + already_size) / all_size)), end='')

只需要更改上面的三个代码就可以实现你的需求

one_size:改成你一次发送字节的长度

already_size:改成你总共已经发送的长度

all_size:改成你发送文件的总长度

下载也是一样的,改完就实现了

效果图如下:

 

posted @ 2019-06-21 15:49  hesujian  阅读(207)  评论(0编辑  收藏  举报