print('[%-50s]' % '#')
print('[%-50s]' % '##')
print('[%-50s]' % '###')
结果:
[# ]
[## ]
[### ]
进度条
import time
res = ''
for i in range(50):
res += '#'
time.sleep(0.5)
print('\r[%-50s]' % res, end='')
结果:动态打印进度
带有百分比的进度条
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)
recv_size += 1024 # 下载量
percent = recv_size / total_size # 下载百分比
progress(percent)
博客主要提及了进度条,重点是带有百分比的进度条,结合标签可知可能是用Python实现带百分比的进度条。
767

被折叠的 条评论
为什么被折叠?



