给我用python写一个 简单的动态运行状态显示,显示增量进行状态
以下是一个简单的动态运行状态显示的Python代码示例,它显示了一个增量进行状态的进度条:
import time
# 定义进度条函数
def progress_bar(total, current, bar_length=20):
percent = current / total
hashes = '#' * int(percent * bar_length)
spaces = ' ' * (bar_length - len(hashes))
print(f"\r[{hashes}{spaces}] {int(percent * 100)}%", end='')
# 模拟增量进行状态
total = 100
for i in range(total):
time.sleep(0.1) # 模拟耗时操作
progress_bar(total, i+1)
print("\nDone!")
运行以上代码,您将看到一个类似于以下输出的进度条动态地显示状态:
[####################] 100%
Done!
进度条的长度可以通过调整bar_length参数来调整。您可以将此代码嵌入到您的应用程序中,以在长时间运行的操作期间向用户显示状态,并提高用户体验。
原文地址: https://www.cveoy.top/t/topic/rXN 著作权归作者所有。请勿转载和采集!