Python - Python 实现控制台进度条
1、构建代码
# 进度条
import time
def prt(info):
end = '\r'
print(info, end=end)
time.sleep(0.1)
def pdt(info):
end = ''
print(info, end=end)
time.sleep(0.1)
def progress(current, tag):
num = int(current / 2)
info = tag * num
info = '[' + str(current) + '%] ' + info
prt(info)
if __name__ == '__main__':
flag = '→'
for i in range(100):
progress(i + 1, flag)
print()
temp = flag
for i in range(10):
prt(temp)
temp += flag
print()
for i in range(10):
pdt(flag)