Linux小程序——进度条
以下是一个简单的Linux进度条小程序的Python实现:
import time
# 进度条函数
def progress_bar(total):
# 计算每次循环的间隔时间
delay = 0.1
# 初始化进度为0
progress = 0
# 打印初始化的进度条
print("[%s]" % (" " * 20))
while progress < 100:
# 打印进度条
print("\r[%s%s] %d%%" % ("*" * progress // 2, " " * (100 - progress // 2), progress), end="")
# 刷新输出,保持进度条的更新
if progress == 100:
print()
else:
time.sleep(delay) # 暂停一段时间
progress += 2 # 增加进度,可以调整这个值来改变进度条的更新速度
# 调用进度条函数
progress_bar(100)
这段代码会创建一个简单的ASCII进度条,它会在一个循环中不断更新进度,直至达到100%。每次更新的间隔时间是0.1秒,你可以根据需要调整这个值。
评论已关闭