大家好,我是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)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
看到这里了,就留下你痕迹,算是对J哥最大的支持。