Python progressbar adds its own dynamic information to the progressbar (prevent visuals)
import progressbar
import time
widgets = ['Progress:',
progressbar.Percentage(), ' ',
progressbar.Bar('='),' ',
progressbar.Timer(), ' ',
progressbar.DynamicMessage("training_batch_acc"),
]
bar=progressbar.ProgressBar(widgets=widgets, max_value=1000)
for i in range(1000):
time.sleep(1)
bar.dynamic_messages.training_batch_acc = 10
bar.update(i)
Dynamic information added by training_batch_ACC in the code, variable is set by Widgets, dynamic_messages.training_batch_ACC modify value, which can be displayed dynamically in real time, concise and clear