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:改成你发送文件的总长度
下载也是一样的,改完就实现了
效果图如下: