gpt4 book ai didi

Python,tqdm : is there a way to print something between a progress bar and what is printed using tqdm. 写?

转载 作者:行者123 更新时间:2023-12-05 05:13:13 33 4
gpt4 key购买 nike

我有一组进度条,我使用 tqdm.write 在它们运行时在它们上面打印日志消息。出于审美原因,我想用空行或类似重复的“=”在视觉上将日志消息与进度条分开,例如:

Log message 1                                                                                  
Log message 2
Log message 3
==================================================
Progress 1: 50%|█████████████████ |
Progress 2: 50%|█████████████████ |

有什么办法可以实现吗?

最佳答案

这有点 hack,但以下内容对您来说可能是一个开始:

from tqdm import tqdm
from tqdm._utils import _term_move_up
import time

pbar = tqdm(range(5))
border = "="*50
clear_border = _term_move_up() + "\r" + " "*len(border) + "\r"
for i in pbar:
pbar.write(clear_border + "Message %d" % i)
pbar.write(border)
pbar.update()
time.sleep(0.1)

关于Python,tqdm : is there a way to print something between a progress bar and what is printed using tqdm. 写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53874150/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com