1、简单的开始
import time
scale = 10 # 我们文本进度条大概的宽度
print(“——执行开始——”)
for i in range(scale+1):
a = ‘’ i
b = ‘.’ * (scale - i)
c = (i/scale) * 100 # 输出与当前进度条相关的百分比
print(“{:^3.0f}%[{}->{}]”.format(c, a, b))
# ^3.0f指输出前三位的整数,“.”后面是指你要保留多少位的小数点。
time.sleep(0.1)
print(“——执行结束——”)
执行结果如下:

2、完整效果文本记录条
import time
scale = 50 # 我们文本进度条大概的宽度
print(“执行开始”.center(scale//2, “-“))
#center()方法,将减号字符填充在执行开始或执行结束的两侧
start = time.perf_counter()# 确定开始时间
for i in range(scale+1):
a = ‘*’ i
b = ‘-’ * (scale - i)
c = (i/scale) * 100 # 输出与当前进度条相关的百分比
dur = time.perf_counter() - start
#

本文介绍了如何使用Python创建文本进度条,包括简单的开始和完整效果的实现,利用center()方法和time模块,展示了动态更新进度条的效果。在命令行环境中运行代码可以看到实际的进度条动态变化。
最低0.47元/天 解锁文章
441

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



