以下是一个简单的 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='' 防止打印新行。最后,我们打印一个新行以明确任务已完成。

Python 进度条实现:简单易懂的代码示例

原文地址: https://www.cveoy.top/t/topic/lDVh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录