我希望在tqdm进度条下方显示文本,以环形缓冲区的形式呈现。这些文本不一定会随着进度条的每次更新而更新。使用tqdm的.write()函数时,文本只会打印在进度条右侧,这是不应该的。我不确定tqdm能否实现这个功能。
我希望呈现的效果是这样的:
70%|███████ | 7/10 [00:00<00:00, 9.65it/s]
Message 2 ....
Message 3 ....
Message 4 ....
Message 5 ....
当新消息被打印时,消息2会被删除,而其他消息会在堆栈中向上移动。我不一定非要使用tqdm库,但目前我一直在用它。