热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在tqdm中将“处理”更改为“已处理”

我想知道是否可以在循环完成时更改tqdm中的描述。首先,我想将Processing作为

我想知道是否可以在循环完成时更改tqdm中的描述。首先,我想将Processing作为desc,并在完成后再将Processed

例如:

count = 0
for i in tqdm(range(100),desc = "Processing",unit = "counts"):
count += i
print(count)

在这种情况下,即使完成,它也会带有“正在处理”的详细说明。有改变的暗示吗?
谢谢。


这可以使用tqdm的set_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)

推荐阅读
author-avatar
猫ranran
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有