如何使用tkinter python在控制台底部显示进度条

2024-10-03 23:27:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望始终在底部显示我的进度条,我的“for”循环围绕TQM进行,并调用某个函数,该函数每次几乎花费45秒,并为某些代码打印成功和失败消息。我得到的进度条是正确的,但是对于每个循环,比如如果我的“for”循环迭代了5次,那么每次调用都会显示5个进度条。我的控制台看起来像这样-

  0%|                                                                                                            | 0/4 [00:00<?, ?it/s]
Processing ---ASHISH KUMAR SINGH ---
ASHISH KUMAR SINGH is registered already
Failure --- ASHISH KUMAR SINGH --- due to Message: no such window: window was already closed
  (Session info: chrome=86.0.4240.111)

 25%|█████████████████████████                                                                           | 1/4 [00:16<00:49, 16.52s/it]
Processing ---ANJANI LAL ---
ANJANI LAL is registered already
Failure --- ANJANI LAL --- due to Message: no such window: window was already closed
  (Session info: chrome=86.0.4240.111)

 50%|██████████████████████████████████████████████████                                                  | 2/4 [00:25<00:28, 14.19s/it]
Processing ---SORAV SAINI ---
SORAV SAINI is registered already
Failure --- SORAV SAINI --- due to Message: no such window: target window already closed
from unknown error: web view not found
  (Session info: chrome=86.0.4240.111)

 75%|███████████████████████████████████████████████████████████████████████████

例如,如何更新底部的栏 我希望在底部保留一个条,并对每个循环进行动态更新,如下所示-->

Processing ---ANJANI LAL ---
ANJANI LAL is registered already
Failure --- ANJANI LAL --- due to Message: no such window: window was already closed
  (Session info: chrome=86.0.4240.111)

Processing ---SORAV SAINI ---
SORAV SAINI is registered already
Failure --- SORAV SAINI --- due to Message: no such window: target window already closed
from unknown error: web view not found
  (Session info: chrome=86.0.4240.111)
100%|████████████████████████████████████████████████████████████████████████████████████████████████████| 4/4

我希望此栏保持在底部并动态更新 我怎样才能做到这一点??谢谢


Tags: tonomessagefailureiswindowdueprocessing