1、简单使用的进度条用法:输出进度条
下面是主函数,要调用ProgressBar.py
from ProgressBar import *
# 定义一个返回函数的函数
# 参数cost为任务耗时(秒)、epoch为迭代次数、name为任务名、_sub_task为子任务
def task(cost=0.5, epoch=3, name="", _sub_task=None):
def _sub():
bar = ProgressBar(max_value=epoch, name=name)
# 调用start方法进行进度条的初始化
bar.start()
for _ in range(epoch):
# 利用time.sleep方法模拟任务耗时
# 自己要计时程序位置
time.sleep(cost)
# 如果有子任务的话就执行子任务
if _sub_task is not None:
_sub_task()
# 调用update方法更新进度条
bar.update()
return _sub
# 定义三个任务Task1、Task2、Task3
# 其中Task2、Task3分别为Task1、Task2的子任务
task(name="Task1", _sub_task=task(
name="Task2", _sub_task=task(
name="Task3")))()
这篇博客介绍了如何在TensorFlow项目中利用ProgressBar模块创建进度条,提供了简单易懂的使用示例,帮助读者理解如何在实际操作中调用和应用进度条功能。
5331

被折叠的 条评论
为什么被折叠?



