我一直在查看tqdm文档,但无论我看哪里,都找不到提取已用时间和估计剩余时间字段的方法(基本上是每行进度条的中心:00:00<00:02
)。
0%| | 0/200 [00:00<?, ?it/s]
4%|▎ | 7/200 [00:00<00:02, 68.64it/s]
8%|▊ | 16/200 [00:00<00:02, 72.87it/s]
12%|█▎ | 25/200 [00:00<00:02, 77.15it/s]
17%|█▋ | 34/200 [00:00<00:02, 79.79it/s]
22%|██▏ | 43/200 [00:00<00:01, 79.91it/s]
26%|██▌ | 52/200 [00:00<00:01, 80.23it/s]
30%|███ | 61/200 [00:00<00:01, 82.13it/s]
....
100%|██████████| 200/200 [00:02<00:00, 81.22it/s]
tqdm
通过在每次更新时打印动态进度条来工作,但是否有一种方法可以“只”打印00:01
和00:02
部分,以便我可以在Python程序的其他地方使用它们,例如自动停止代码,如果进程时间过长,则停止该过程?
format_dict
可以获取elapsed
,但是否有办法获取剩余时间呢? - glezo