Python 进度条实现:简单易懂的代码示例
以下是一个简单的 Python 进度条示例,使用 time.sleep() 函数模拟计算过程,并使用 和 end='' 控制输出,实现进度条的动态效果。
import time
def progress_bar(total):
for i in range(total):
time.sleep(0.1)
print(f'
Progress: {i+1}/{total}', end='')
print('
Done!')
progress_bar(10)
该函数接受一个 total 参数,表示进度条的总步数。在每个步骤中,我们使用 time.sleep() 函数来模拟一些计算/处理时间,然后使用 \r 将光标移动到行首,并使用 end='' 防止打印新行。最后,我们打印一个新行以明确任务已完成。
原文地址: https://www.cveoy.top/t/topic/lDVh 著作权归作者所有。请勿转载和采集!