python如何打印进度条

   2024-10-05 6330
核心提示:在Python中,你可以使用sys库来实现打印进度条。以下是一个简单的例子:import sysimport timedef print_progress_bar(iteration

在Python中,你可以使用sys库来实现打印进度条。以下是一个简单的例子:

import sysimport timedef print_progress_bar(iteration, total, prefix='', suffix='', length=50, fill='█'):    percent = ("{0:.1f}").format(100 * (iteration / float(total)))    filled_length = int(length * iteration // total)    bar = fill * filled_length + '-' * (length - filled_length)    sys.stdout.write('\r%s |%s| %s%% %s' % (prefix, bar, percent, suffix))    sys.stdout.flush()# 示例:打印一个进度条total = 100for i in range(total + 1):    print_progress_bar(i, total, prefix='Progress:', suffix='Complete', length=50)    time.sleep(0.1)

运行以上代码,你将看到一个简单的进度条在命令行中打印出来。你可以根据自己的需求调整进度条的长度、填充字符等参数。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号