Python tqdm 包 - 如何配置状态栏更新频率较低

标签 python loops pycharm statusbar tqdm

我在 Python 3.6(Anaconda 3、Windows 10 x64、PyCharm IDE)中使用 tqdm 包 (v4.19.5) 进行 200K+ 次迭代循环。它过于频繁地打印状态栏,以至于我之前的历史记录在控制台中消失了。

有没有办法限制状态栏更新的频率?我似乎无法在网上找到此解决方案或 tqdm website .

目前,我的状态栏是这样打印的。理想情况下,我想设置百分比变化的上限。例如,每 1% 的更改/进度更新它的频率不超过一次。

enter image description here

最佳答案

您可以使用 miniters 参数,我从源代码中获得了它 https://github.com/tqdm/tqdm/blob/master/tqdm/_tqdm.py

tqdm.tqdm(iterable, miniters=int(223265/100))

关于Python tqdm 包 - 如何配置状态栏更新频率较低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47995958/

相关文章:

java - 使用 bash 循环 Java 程序

Python 管理存储库 Pycharm

python - 使用嵌套 if 语句使 Python for 循环更高效

python - Python-OpenCV中的本地规范化

python - 通过不可靠的互联网连接将本地收集的常规数据同步到在线数据库

c - while循环不执行

python - 重启后字典不会存储该值

javascript - 将数组传递给 JavaScript 中具有循环的函数

python - 如何访问 PyCharm 方法弹出帮助?喜欢空闲

java - 为什么需要 Java 6 才能运行 Pycharm?