问题标签 [tqdm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
25214 浏览

python - 使用 tqdm 的 python 进度条不停留在单行上

我正在尝试运行一个脚本,该脚本试图通过 puppet 管理在 centos7 系统上安装模块。我想为运行脚本时发生的安装实现一个进度条。我正在使用 tqdm 模块来执行此操作。这是我如何实现模块的快照:

这里的 run_apply() 是实际处理运行和应用 puppet 配置的函数。

到目前为止一切顺利,我得到了一个进度条,但是当执行消息写入控制台时,它会一直向下移动控制台。但是,我需要进度条在控制台底部保持不变并动态更新,而运行消息不会干扰进度条。我希望控制台上的执行相关消息按照他们的意愿继续,但进度条应该从执行开始到结束一直停留在底部。

以下是我所看到的:

请让我知道如何实现我想要的。

0 投票
4 回答
47150 浏览

python - tqdm: 'module' object is not callable

I import tqdm as this:

I am using tqdm to show progress in my python3 code, but I have the following error:

Here is the code:

0 投票
3 回答
12135 浏览

python - pandas.DataFrame.to_sql 的进度条

我想将数据从大型 csv 文件迁移到 sqlite3 数据库。

我在 Python 3.5 上使用 pandas 的代码:

是否可以打印执行 to_sql 方法的当前状态(进度条)?

我查看了有关tqdm的文章,但没有找到如何执行此操作。

0 投票
1 回答
613 浏览

python - 从底层 C++ 进程显示 Python 的进度

我有一个运行很长时间并执行大量(例如 1,000,000)次迭代的 C++ 程序。通常我从 Python(通常是 Jupyter Notebook)运行它。我想看看 C++ 程序的进展。有没有方便的方法呢?也许将它链接到 Pythonic 进度条库,例如 tqdm?

0 投票
2 回答
2556 浏览

python - 使用 tqdm 显示进度条时出现错误“未检测到小部件 Javascript...

我正在尝试使用 tqdm 显示进度条。我的系统是windows 7 64位。安装 tqdm usingconda install tqdm不适用。因此,我使用 anaconda 提示符中的命令从https://anaconda.org/conda-forge/tqdm安装了 tqdm,如下所示:

我用下面的例子测试它

IPython 控制台显示以下消息:

我可以知道如何解决这个问题吗?先感谢您。

0 投票
1 回答
5221 浏览

python - tqdm 可以与数据库读取一起使用吗?

在从 SQL 数据库读取大型关系到 pandas 数据帧时,最好有一个进度条,因为元组的数量是静态已知的,并且可以估计 I/O 率。看起来该tqdm模块有一个函数tqdm_pandas可以报告列上映射函数的进度,但默认情况下调用它并没有像这样报告 I/O 进度的效果。是否可以tqdm在调用时使用进度条pd.read_sql

0 投票
2 回答
6872 浏览

python - 使用 tqdm 在进度条之前打印消息

在我的 python 项目中,我使用tqdm模块来显示进度条。我想在进度条之前的行上打印一条持久消息。

set_description方法在同一行打印消息,同时tqdm.write创建一个新行。

使用set_description

$ python pbar.py {Task_1 message} 3%|████ ]

有可能实现这一点

$ python pbar.py {Task_1 message} 3%|████ ]

编辑:

0 投票
4 回答
44376 浏览

python - 如何在 jupyter 笔记本中将 tqdm 与 pandas 一起使用?

我在 jupyter notebook 中对 pandas 进行了一些分析,由于我的 apply 函数需要很长时间,我希望看到一个进度条。通过这里的这篇文章,我找到了 tqdm 库,它为pandas 操作提供了一个简单的进度条。还有一个Jupyter 集成,它提供了一个非常好的进度条,进度条本身会随着时间而变化。

但是,我想将两者结合起来,但不太了解如何做到这一点。让我们以与文档中相同的示例为例

它甚至说“可以使用'tqdm_notebook'”但我没有找到方法。我尝试了一些事情,比如

或者

但他们不工作。在定义中它看起来像

应该可以工作,但是该栏没有正确显示进度并且仍然有额外的输出。

还有其他想法吗?

0 投票
3 回答
5563 浏览

python - 在线下载数据时如何在python中使用`tqdm`显示进度?

我可以找到一些解释如何使用包的文档tqdm,但从中我无法弄清楚在线下载数据时如何生成进度表。

下面是我从 ResidentMario 复制的用于下载数据的示例代码

谁能告诉我如何在这里使用 tqdm 包来显示下载进度?

谢谢

0 投票
3 回答
17647 浏览

python - tqdm 进度条和 zip 内置不能一起工作

tqdm 是一个 Python 模块,可以在控制台中轻松打印动态更新的进度条。例如

当迭代执行时,在控制台中打印一个动态进度条 1 秒: 在此处输入图像描述

我还没有弄清楚如何将 tqdm 与内置 zip 对象一起使用。
这样做的用例是使用控制台进度条遍历两个相应的列表。
例如,我希望这可以工作:

但在这种情况下打印到控制台的进度条不正确: 在此处输入图像描述

一种解决方法是将 tqdm 与 enumerate 一起使用,但是必须定义和管理迭代器索引。