import time #调用time(时间)函数
#文本完成度百分比变化(左对齐)
for i in range(101):
# print('\r完成度{:<}%'.format(i),end="") # 老版本用format
print(f'\r完成度{i:<}%',end="") # 新版本3.6以后才支持
time.sleep(0.3) # 利用时间函数暂停0.3
结果:
完成度100%
import time
#文本进度条(右对齐3位)
for n in range(11):
# print('\r[{1}{2}{0:>3}%]'.format(n*10,'*'*n,'-'*(10-n)),end='')
print(f'\r[{"*"*n}{"-"*(10-n)}{n*10:>3}%]',end="")
time.sleep(0.5)
结果:
[********-- 80%]
import time
for i in range(1,11):
print(f'\r{"▇"*i}{i*10}%',end="")
time.sleep(0.5)
结果:
▇▇▇▇▇▇▇▇▇▇100%