我该如何让tqdm进度条在日志文件中打印的更少?

4
我正在使用tqdm进度条迭代一个长度超过100,000的对象。
因此,它看起来像这样:
from tqdm import tqdm

for _, i in tqdm(enumerate(range(100000)), total=100000):
    print(i)

由于它在日志文件中打印进度条100,000次,会淹没重要信息并使其难以找到。

我怎样才能让tqdm进度条在日志文件中更少地打印,比如每10%?

谢谢!

1个回答

3

tqdm不适用于写入日志文件; 但是,您仍然可以使用嵌套循环,其中外部循环具有tqdm,内部循环只是简单的for循环。

for outer in tqdm(range(0,1e5,1e4)):
    for inner in range(1e4):
        print(outer+inner)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接