PyProg'u deneyin. PyProg, Python'un süper özelleştirilebilir ilerleme göstergeleri ve çubukları oluşturması için açık kaynaklı bir kütüphanedir.
Şu anda 1.0.2 sürümündedir; Github'da barındırılır ve PyPI'de bulunur (Aşağıdaki bağlantılar). Python 3 ve 2 ile uyumludur ve Qt Console ile de kullanılabilir.
Kullanımı gerçekten çok kolay. Aşağıdaki kod:
import pyprog
from time import sleep
# Create Object
prog = pyprog.ProgressBar(" ", " ", total=34, bar_length=26, complete_symbol="=", not_complete_symbol=" ", wrap_bar_prefix=" [", wrap_bar_suffix="] ", progress_explain="", progress_loc=pyprog.ProgressBar.PROGRESS_LOC_END)
# Update Progress Bar
prog.update()
for i in range(34):
# Do something
sleep(0.1)
# Set current status
prog.set_stat(i + 1)
# Update Progress Bar again
prog.update()
# Make the Progress Bar final
prog.end()
tam olarak ne istediğinizi üretecektir (çubuk uzunluğu bile!):
[=========== ] 45%
[=============== ] 60%
[==========================] 100%
İlerleme çubuğunu özelleştirmek için daha fazla seçenek için bu web sitesinin Github sayfasına gidin.
Aslında PyProg yaptım çünkü basit ama süper özelleştirilebilir bir ilerleme çubuğu kütüphanesine ihtiyacım vardı. Kolayca ile yükleyebilirsiniz: pip install pyprog.
PyProg Github: https://github.com/Bill13579/pyprog
PyPI: https://pypi.python.org/pypi/pyprog/