Simple progress bar for Python 3
Project description
tiny_progress_bar
Progress Bar for Python 3. Does not use any external libraries and the code is very very tiny.
How to use
Import the progress_bar
function into your script.
Then wrap any iterable with it. Then you'll see it running.
Example:
from tiny_progress_bar import progress_bar as pb
from time import sleep
array = range(10)
counter = 0
for i in pb(array):
sleep(0.1) # Your long running process
counter += i
print(sum(array) == counter)
Bar Length
You can also specify the length of the progress bar by changing the bar_length
parameter.
Note the minimum bar_length
is 10.
Smaller Bar Example
# Smaller bar
length = 10
array = range(100)
for _ in pb(array, bar_length=length):
sleep(0.1) # Your long running process
Larger Bar Example
# Larger bar
length = 100
array = range(100)
for _ in pb(array, bar_length=length):
sleep(0.1) # Your long running process
Testing
A test file is included in this package.
Feel free to run pytest
or pytest test_tiny_progress_bar.py
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tiny_progress_bar-0.1.5.tar.gz
(16.1 kB
view hashes)