我想用python中的tqdm库做3个进度条。
有三个进度条,我称它为A、B、C。
在进度条C完成后,进度条B被更新并“重置”进度条C,而不是生成新的进度条。
进度条B完成后,更新进度条A并重置进度条B。
所以我只想处理3个进度条。我写了这样的代码,但是重置不起作用。
from tqdm import *
bar_A = tqdm()
bar_B = tqdm()
bar_C = tqdm()
for i in range(10):
bar_B.reset()
for j in range(10):
bar_C.reset()
for k i
我正在用一些命令编写一个shell脚本。我想给它添加一个进度条。
例如-
Command 1 #Progress bar at 25%
Command 2 #Progress bar at 50%
Command 3 #Progress bar at 75%
Command 4 #Progress bar at 100%
任何帮助都是非常感谢的。
编辑:我正在使用linux的Bash终端,希望在终端中显示进度条。
我需要使用GLFW ( C++ )在任务栏上创建进度条,就像这样: ? 关于C++有一个类似的问题:How to make a windows 7 loading bar on the taskbar,但我需要在java中使用它。 我已经在GLFW的文档中寻找答案,但我找不到任何答案。 可以使用GLFW吗?我该怎么做?如果我也能让它在linux或macOS中工作,请让我知道。 如果需要,我可以在Windows中使用本机HWND窗口处理程序,但我也找不到本机处理程序的解决方案。
我试着在一个4步的过程中使用4个进度条。基本上,使用进度条是因为项目需要很长时间来运行,使用通常使用的带有(除以10)的单个进度条将意味着进度条将每20分钟增加1条。(太长。)
代码如下:
backgroundWorker1.ReportProgress(a++);
if (a == 100)
{
backgroundWorker2.ReportProgress(b++);
a = 0;
}
if (b == 100)
{
backgroundWorker3.ReportProgress(c++);
b = 0;
}
if (c == 100)
{
我在为我的计算工具添加进度条(用c语言编写)时遇到了困难。有一个简单的进度条形码,我可以打印进度:
void print_progress(float progress)
{
int barWidth = 70;
int pos = barWidth * progress;
printf("%c",'[');
for (int i = 0; i < barWidth; ++i)
{
if (i < pos) {
printf("%c",'=