Python 改变;处理「;至;“已处理”;在TQM中

Python 改变;处理「;至;“已处理”;在TQM中,python,progress-bar,tqdm,Python,Progress Bar,Tqdm,我想知道是否有可能更改TQM中循环完成时的描述。首先,我希望将处理作为desc,并在完成时处理处理 例如: count = 0 for i in tqdm(range(100), desc = "Processing", unit = "counts"): count += i print(count) 在这种情况下,即使在完成时,它也会有详细的“处理”。有什么改变的暗示吗? 谢谢。这可以使用tqdm的set\u description功能来完成。它必须在执行最后一次迭代之后、退出

我想知道是否有可能更改TQM中循环完成时的描述。首先,我希望将
处理
作为desc,并在完成时处理
处理

例如:

count = 0
for i in tqdm(range(100), desc = "Processing", unit = "counts"):
   count += i
   print(count)
在这种情况下,即使在完成时,它也会有详细的“处理”。有什么改变的暗示吗?
谢谢。

这可以使用tqdm的
set\u description
功能来完成。它必须在执行最后一次迭代之后、退出循环之前使用

import tqdm
import time
count = 0
bar = tqdm.tqdm(range(100), desc = "Processing", unit = "counts")
for index,i in enumerate(bar):
   count += i
   time.sleep(0.1)
   #print(count)
   if index == len(bar)-1:
       bar.set_description(desc="Processed", refresh=True)