Python:文本进度条的实现和简单注释解析
需求分析:
采用字符串打印的方式,打印输出可以动态变化的文本进度条,要求进度条需要能在一行中逐渐变化。
问题分析:
如何获得文本进度条的变化时间?→采用sleep()模拟一个持续的进度;
单行动态刷新→增加“\r”;(刷新的本质是用后打印的字符覆盖之前的字符,打印后光标退回到之前的位置)
代码示例(含注释简析):
#文本进度条
import time
scale=50
print("执行开始".center(scale//2,"-"))
#使用字符串