问题标签 [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 投票
1 回答
1187 浏览

python - tqdm.write() 中的回车

我在使用 tqdm.write() 回车时遇到问题

这段代码完美运行,它制作了一个旋转条的动画

但是如果我在之前创建进度条:

我只有一个进度条的显示。

有任何想法吗 ?

0 投票
2 回答
7236 浏览

python - 如何帮助 tqdm 在自定义迭代器中计算总数

我正在实现我自己的迭代器。tqdm 不显示进度条,因为它不知道列表中元素的总数。我不想使用“total=”,因为它看起来很丑。相反,我更愿意在我的迭代器中添加一些 tqdm 可以用来计算总数的东西。

这甚至可能吗?在上面的代码中添加什么...

使用 tqdm 如下..

0 投票
4 回答
23157 浏览

python - 如何使用 tqdm 遍历列表

我想知道处理某个列表需要多长时间。

但这不起作用。如果我使用for a in tqdm(range(list1))我将无法检索列表值。

你知道怎么做吗?

0 投票
2 回答
19107 浏览

python - 迭代python字典中的项目时带有tqdm的进度条

如果我试图在迭代字典时获得进度条,我该如何使用 tqdm 来做到这一点?我正在使用 Python 2.7。

这适用于列表:

但是失败了dicts:

用dicts做这个的正确方法是什么?

这是一个真实的例子:

我得到:

0 投票
3 回答
9010 浏览

for-loop - 如何在for循环目录中使用tqdm获取进度条

我正在尝试有条件地从目录中加载一些文件。我想有一个来自 tqdm 的进度条。我目前正在运行这个:

这使

这有两个问题:

  1. 当进度更新时,我在 Spyder 的 IPython 控制台中会出现一个新行
  2. 我实际上是在文件上而不是在以“测试”开头的文件上计时,因此进度和剩余时间不准确。

但是,如果我尝试这个:

我收到以下错误。

我希望只有一行中的进度条在startswith循环被激活时更新。

- - 更新 - -

我在这里还发现它也可以这样使用:

它允许通过用 tqdm 包装可迭代来跟踪列表理解的进度。然而,在 spyder 中,这会导致每个进度更新都有一个单独的行。

----UPDATE2---- 它实际上在 spyder 中运行良好。有时如果循环失败,它可能会返回打印一行进度更新。但是在最近的更新之后,我并没有经常看到这种情况。

0 投票
1 回答
5730 浏览

python - tqdm 进度条和多处理

我正在尝试在我的程序中添加进度条,但是,似乎适用于其他(在其他帖子上)的解决方案对我不起作用。

Python 3.6 版。

知道为什么多处理工作(计算完成),但没有进度条吗?

注意:上面的例子是虚拟的,我的功能不同。

其他问题:如何正确中断多处理程序?我通常在单线程中做的ctrl+似乎会带来一些问题。C

0 投票
1 回答
13108 浏览

python - tqdm的总参数有什么作用?

两者有什么区别?tqdm 环绕任何可迭代对象。但是我不确定 tqdm 在给定两个参数时如何发挥作用。

0 投票
1 回答
3107 浏览

python - 进度条使用 tqdm 和多进程将代码减慢 5 倍

我使用 tqdm 在我的 2.7 python 代码中添加了一个进度条,但它显着降低了我的代码速度。例如,没有进度条需要 12 秒,而使用进度条需要 57 秒。

没有进度条的代码如下所示:

带有进度条的代码如下:

有没有更好的方法不会减慢我的代码速度?

0 投票
1 回答
2347 浏览

python - 在 tqdm 中构建带有后缀的嵌套进度条

我知道如何使用 tqdm 构建嵌套进度条。

我现在还如何将后缀和描述添加到一个栏

问题

如何将描述和后缀添加到 tqdm 中的嵌套进度条?我想为每个嵌套栏添加独立的后缀。

0 投票
1 回答
1128 浏览

python - 使用 7zip 子进程管道中的 tqdm 显示进度条

我正在使用此功能(基于awnser)在子进程中使用 7zip 将文件夹压缩为加密的 .zip 文件:

这工作正常。我唯一的问题是因为要压缩的目录非常大,所以我想提供有关压缩进度的信息。

我之前已经成功安装并使用了 tqdm来显示进度条,但无法让它与这个 7zip 子进程一起工作。

作为参考,这是我在 ftp 上传脚本上使用 tqdm 的方式:

tqdm 甚至提供了一个关于如何使用管道的示例,但我并不真正理解它。该示例还使用了 Windows 上不可用的 grep。

例子

我还发现这个例子更难理解。

知道如何使用 tqdm 获取和解析 7zip 提供的信息吗?