我在长度超过 100000 的迭代器上使用 tqdm 进度条。
所以它看起来像这样:
from tqdm import tqdm
for _, i in tqdm(enumerate(range(100000)), total=100000):
print(i)
由于它在日志文件中打印了 100000 次进度条,因此它不堪重负,并且很难找到重要信息。如何使 tqdm 进度条在日志文件中的打印频率降低,例如每 10% 打印一次?
谢谢!
最佳答案
tqdm 不是为写入日志文件而构建的;但是,您仍然可以使用嵌套循环,其中具有 tqdm 的循环和内部循环只是一个简单的 for 循环
for outer in tqdm(range(0,1e5,1e4)):
for inner in range(1e4):
print(outer+inner)
关于python - 如何使 tqdm 进度条在日志文件中的打印频率降低?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68684326/