After the post about how to create progress bars with C++, some people asked me if there was a tool for Python, and of course there are several!
The simplest and easiest to use is tqdm .
tqdm derives from the Arabic word taqaddum (تقدّم ), which can mean “progress” and is an abbreviation of “I love you so much” in Spanish (te quiero too).
With it you can quickly create smart progress bars - just wrap any iterable with tqdm and that’s it!
To insta is very simple, just have pip
And then use it, example:
If you have a problem with the installation, try only for your user, for example:
There is also the possibility to install from the development branch
Now just import tqdm
in your code and implement
vim progress.py
And test:
The output will be animated, see part of the simplified animation:
And there are still several ways to implement it, for example, directly from the prompt:
Or with the parameters: --unit_scale
and --total [N]
combined:
Show, huh?!
For more information, run:
And visit the official website: https://tqdm.github.io/