Python实例4:文本进度条
采用字符串方式打印动态变化的文本进度条;进度条需要在一行中逐渐变化;
- 采用
sleep()
模拟一个持续的进度; - 单行动态刷新:用后打印的字符覆盖之前的字符;
print()
需要被控制;打印后光标退回到之前的位置\r
;
# TextProBarV1.py 文本条多行刷新
import time #引入time库
scale = 10 #文本进度条的宽度
print("---------执行开始---------") #开始的标签
for i in range(scale+1):
a = '*' * i #字符串与整数的乘积表示字符串复制的次数
b = '.' * (scale - i)
c = (i/sca